国际化Java
有没有办法覆盖国际化的默认值?
例如,如果我获得 EEEE 格式的日期,它将给我星期日,但我想要类似Sunnyday 的内容。
"EEEE, dd MMM, yyyy"
给我 2011 年 3 月 27 日星期日
我想要 "EEEE, dd MMM, yyyy"
给我 2011 年 3 月 27 日星期日
Is there way to overwrite the default values for internationalization?
Example if I get the date in EEEE format it will give me Sunday but I want something like Sunnyday.
"EEEE, dd MMM, yyyy"
gives me Sunday, 27 Mar, 2011
i want "EEEE, dd MMM, yyyy"
give me Sunnyday, 27 Mar, 2011
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
DateFormat 使用的字符串由
DateFormatSymbols
类的对象定义,该类具有setXXX
方法。所以你可以试试这个:它向我显示:
Sunnyday, 27 Mar, 2011
。The strings used by DateFormat are defined by an object of class
DateFormatSymbols
, which hassetXXX
methods. So you could try this:It shows for me:
Sunnyday, 27 Mar, 2011
.您必须设置区域设置,这是法国的示例:
输出:
dimanche 27 mars 11
或者如果你想有自己的名字:
You must set locale, this is example for France:
Output:
dimanche 27 mars 11
Or if you want have own names: