【发布时间】:2016-03-29 07:14:32
【问题描述】:
我想根据您所在的位置自动设置当前日期的格式。例如: 德国:day.month.year //今天:22.12.2015
如果你在美国: month.day.year(我不确定它是否是这种格式,但我知道它与其他格式不同) //今天:12.22.2015
所以输出应该自己找到正确的格式!
到目前为止我得到了什么:
private Calendar currentCalender = Calendar.getInstance(Locale.getDefault());
currentCalender.set(Calendar.HOUR_OF_DAY, 0);
currentCalender.set(Calendar.MINUTE, 0);
currentCalender.set(Calendar.SECOND, 0);
currentCalender.set(Calendar.MILLISECOND, 0);
System.out.println(currentCalendar.getTime());
在其他论坛中,他们说我将使用 SimpleFormat 和 yyyy-MM-dd 但这不是我想要的,因为它是静态的,并且每个国家/地区都显示相同的格式。
【问题讨论】:
标签: java android date calendar format