2

我的系统是 Linux 64bit,我的 JDK 是icedtea。我的系统可以显示中文,但是没有设置为系统的主语言,也没有设置为桌面环境。但是当我运行java应用程序时,它会自动使用中文格式化日期对象......奇怪。

如果应用程序中未设置格式化语言,如何强制 java 使用主要系统语言来格式化日期对象?

4

1 回答 1

0

基本上,问题是由您的 Linux 系统区域设置引起的。就我而言,LC_CTYPE设置为zh_CN.UTF-8。只需将其设置为en_US.UTF-8即可解决我的问题。

于 2013-01-17T14:30:08.200 回答