お使いのコンピュータの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は、中国語(簡体字)のように表現しました
結果: