Linuxでは、Java形式の日付

お使いのコンピュータのSimpleDateFormatの日付形式でのJavaの一般的な使用:

フォーマット=のSimpleDateFormat 新しい新しいてSimpleDateFormat( "EEEE MM月ddの日" ); 
文字列DATE = format.format(新しい新しい日付()); 
System.out.printlnは(DATE); //出力"9月2日(月曜日)"

しかし、コードがLinuxサーバ上で実行され、得られた結果は、「火曜日」の日付になりますLinuxは、デフォルトの言語が英語であるため、「月曜日」に変わりました。

 

ソリューション:受信時間帯のSimpleDateFormatオブジェクトを定義します:

フォーマット=のSimpleDateFormat 新しい新しいてSimpleDateFormat( "EEEE MM月ddの日"、Locale.SIMPLIFIED_CHINESE);    //Locale.SIMPLIFIED_CHINESEは、中国語(簡体字)のように表現しました

結果:

 

おすすめ

転載: www.cnblogs.com/yhood/p/11448070.html