質問のタイトルで指定された方法における Locale の役割は何ですか? 結果にどのように影響しますか? 次の 2 行のコードを試しています。
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime().toString());
パラメータ Locale.GERMANY または Locale.ITALY で試しても、同じ結果が得られます。実際に結果に影響するのはいつですか?
週の最初の曜日などの呼び出しを行う場合に役立ちますが、getTime()
そうすると違いが見られない場合があります。
javadocに従って
Calendar は、週の最初の日と最初の週の最小日数 (1 から 7) の 2 つのパラメーターを使用して、ロケール固有の週 7 日を定義します。これらの数値は、Calendar の作成時にロケール リソース データから取得されます。
さて、私は Locale.GERMANY と Locale.ITALY を同時に使用します。
Locale.CANADA と Locale.GERMANY を比較してみてください