配列に現在の月の日、カレンダーに表示される最終の前の月の日、カレンダーに表示される次の月の日(合計42日を表示)を作成するコードを作成しようとしています。カレンダークラスが月曜日から日曜日か日曜日か土曜日かになったのだろうか?JavaカレンダーはMon-SunまたはSun-Satから移行しますか?
Calendar calendar = Calendar.getInstance();
配列に現在の月の日、カレンダーに表示される最終の前の月の日、カレンダーに表示される次の月の日(合計42日を表示)を作成するコードを作成しようとしています。カレンダークラスが月曜日から日曜日か日曜日か土曜日かになったのだろうか?JavaカレンダーはMon-SunまたはSun-Satから移行しますか?
Calendar calendar = Calendar.getInstance();
を使用して
イムあなたはそれが「上起動し、」何曜日の面であなたが好きなように振る舞うことができます。
多くのカレンダークラスでは、 "locale"プリファレンスもサポートされています。これは、マシンの種類によって異なる場合があります。すべての日付/時刻の値(あらゆる言語で)を*不透明なオブジェクト*として扱い、そのクラスのメソッドやプロパティに完全に依存して必要なすべての答えを提供することは非常に良い考えです。たとえば、必ずしも「週の最初の日」が*任意の*特定の日であるとは限りません。クラスで教えてください。そして、1-7(「0-6?」など)*のような「マジックナンバー」に対してテストしている場合は、必要に応じて**定数を定義してください。** –
コメントと回答が投稿された後、私の質問に価値がないことが分かりました。私は完全に違う何かをやろうとしていました。
私の元々の質問は、月から日、または日から土曜日までのCalendar.DAY_OF_WEEKインデックスですが、私はちょうど定数を使用したので、それは気にしません。
一部のドキュメントでは、「of」は「int値がISO-8601標準に準拠し、1(月曜日)から7(日曜日)」です。 [https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html]を参照してください。なぜそれは重要だと思いますか? – doctorlove
これは私が探していたすべてのありがとう! – iato