【发布时间】:2010-11-22 02:48:01
【问题描述】:
我希望能够将java.util.Date 对象格式化为“长”的英语、西班牙语和德语日期格式。 “long”是指与 LONG 样式模式常量对应的区域设置相关日期格式 java.text.DateFormat:
DateFormat.getDateInstance(DateFormat.LONG, myLocale).format(myDate);
使用标准 JRE,我得到如下日期字符串:
November 22, 2010
22 de noviembre de 2010
22. November 2010
正如预期的那样。然而,在 Android 1.5 上,我得到:
November 22, 2010
2010 11 22
2010 11 22
有没有一种方法可以在我的应用程序中包含足够的语言环境信息,以便能够使用 java.text.DateFormat 正确格式化长英语、西班牙语和德语格式的日期?
【问题讨论】:
标签: java android localization internationalization date-format