Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是想知道,是否有可能告诉我们的 JVM 使用默认的 DateFormat,它不是为当前语言环境配置的,例如?
我知道我可以提供语言环境,但我不想。
实际上,我希望能够指定要为特定语言环境返回的 DateFormat。
可能吗?
我想到的唯一解决方案是“劫持” java.text.DateFormat 类。为此,您需要编写自己的具有相同包和名称的类,将其编译成 jar 并将该 jar 放入 JRE 的 lib\endorsed 文件夹中。
免责声明:我没有测试过这个,我很确定它违反了某些规则,它可能不起作用,它可能会删除你磁盘的全部内容。
除此之外:你为什么要这样做?如果您想更改系统区域设置的日期格式,请转到系统的控制中心并针对您喜欢的每个区域设置进行更改;-)