2013-01-15 54 views
2

我的系統是Linux 64位,我的JDK是冰淇淋。我的系統可以顯示中文,但它不是系統的主要語言,也不是桌面環境。但是當我運行java應用程序時,它會自動使用中文...格式化日期對象。Java會自動格式化日期信息。在其他語言

如果在應用程序中未設置格式化語言,如何強制java使用主要系統語言來格式化日期對象?

+1

你可以在你的問題中包含'locale'命令的輸出嗎? – 2013-01-15 15:32:28

+0

'locale'說我的LC_CTYPE =「zh_CN.UTF-8」...我看到了問題。謝謝 – davidshen84

+1

@ davidshen84如果您發現問題,建議您將其發佈爲答案。 – djechlin

回答

0

基本上,問題是由您的Linux系統語言環境的設置引起的。在我的情況下,LC_CTYPE被設置爲zh_CN.UTF-8。只需將其設置爲en_US.UTF-8解決了我的問題。