java - 可以在Java中动态定制语言环境吗?

标签 java internationalization locale

我遇到的情况是,客户出于不明原因希望使用特定的区域设置,异常(exception),根据区域设置将小写月份名称显示为大写字母(这不是相关语​​言环境的标准变体)。我已经有 SimpleDateFormatter 代码引用 Locale 的实例。

我的问题是是否可以根据指定的国家/地区代码动态构建一个 Locale 实例,但需要进行专门的修改?或者,是否可以构建一个区域设置实例从头开始,在运行时指定所有详细信息,以便引用它的 SimpleDateFormatter 会相应地更改其月份的大小写?

提前致谢。

最佳答案

LocaleServiceProvider 的 Javadoc应该可以帮助您入门。

关于java - 可以在Java中动态定制语言环境吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851819/

相关文章:

javascript - 国际化(数字格式 "num.toLocaleString()")不适用于 chrome

php - 使用 JMSI18nRoutingBundle 时如何禁用所有包的所有路由的国际化?

iphone - XCode - 多个目标,多个*国际化*名称?

javascript - 如果提供弃用格式警告,MomentJS 使用语言环境

ios - 具有所有格的快速本地化

ios - 如何解决计算中使用区域设置小数点/逗号的 iOS 错误? (与 NumberFormatter)

Java 使用位移位将 long 的位分成两部分

java - 不同语言版本的Murmurhash会得到不同的结果

java - 线程如何知道如何 "go back"到先前锁定的 block ?

java - 如果响应未在 java 中返回,如何跳过循环