モジュール java.base
パッケージ java.time

列挙型クラスDayOfWeek

java.lang.Object
java.lang.Enum<DayOfWeek>
java.time.DayOfWeek
すべての実装されたインタフェース:
Serializable, Comparable<DayOfWeek>, Constable, TemporalAccessor, TemporalAdjuster

public enum DayOfWeek extends Enum<DayOfWeek> implements TemporalAccessor, TemporalAdjuster
「曜日」(「Tuesday」など)。

DayOfWeekは、7曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)を表す列挙型です。

テキストの列挙名に加えて、各曜日にint値があります。 int値はISO-8601規格に従い、1 (月曜日)から7 (日曜日)までになります。 コードをわかりやすくするために、アプリケーションはint値ではなく列挙型を使用することをお薦めします。

この列挙型は、ローカライズされたテキスト形式の曜日へのアクセスを提供します。 一部のロケールは曜日に別の数値を割り当てます(値1の日曜日を宣言)が、このクラスはこれのサポートは提供しません。 ローカライズされた曜日番号付けについては、WeekFieldsを参照してください。

ordinal()は、DayOfWeekの数値表現を取得するためには使用しないでください。 かわりにgetValue()を使用してください。

この列挙型は、多くの暦体系に見られる共通の概念を表現します。 そのため、この列挙型は、ISO暦体系とまったく同等に定義された曜日概念を持つ暦体系で使用できます。

実装要件:
これは不変でスレッドセーフな列挙型です。
導入されたバージョン:
1.8