Java自动格式化日期信息。用其他语言

时间:2013-01-15 13:27:27

标签: linux java locale

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

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

1 个答案:

答案 0 :(得分:0)

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