当前位置:  开发笔记 > 编程语言 > 正文

为不同的Locales定制java.text格式化程序

如何解决《为不同的Locales定制java.text格式化程序》经验,为你挑选了0个好方法。

构建支持不同Locales的Java应用程序,但希望自定义DateFormat显示超出FULL,LONG,MEDIUM和SHORT DateFormat选项之间的可用范围.想要做一些事情,比如在DateFormat.getDateTimeFormat()的日期和时间组件之间放置一个字符,小写AM/PM等,至少为英语.

可以想到3种方法:

1)如果locale是english,请在新的SimpleDateFormat对象上使用我的自定义格式字符串.

2)修改现有语言环境的默认格式字符串

3)创建一个新的语言环境变体,指定我想要的格式字符串

无法弄清楚如何做2或3(或者如果它甚至可能),并且宁愿不做1 ...有没有人之前处理过这样的事情?

此外,似乎需要2或3来降低AM/PM?(为语言环境的dateformat设置指定AmPmMarkers资源)

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有