本地化日期不一致

时间:2015-11-14 18:16:18

标签: java android date localization date-formatting

我正在本地化我的日期字符串,但有问题 我希望英国的语言环境能够获得dayOfTheMonth然后是Month,而美国的语言环境将有月份然后是DayOfTheMonth。

似乎是getMediumDateFormat的情况,但不是getDateFormat。

如果我使用:

android.text.format.DateFormat.getMediumDateFormat

然后我得到:

英国:2015年11月25日
美国:2015年11月25日

我期望的是这一点(日期和月份的顺序相反)
但是,如果我使用:

android.text.format.DateFormat.getDateFormat

然后我得到:

英国和美国:2015年11月25日

在这两种情况下,格式为:dd / MM / yyyy

我在这里错过了什么吗? 有没有更好的方法来获得本地化的短日期格式?

0 个答案:

没有答案