クラス
java.time.DayOfWeekの使用

DayOfWeekを使用しているパッケージ 
パッケージ 説明
java.time
日付、時間、インスタント、デュレーションのメインAPI。
java.time.temporal
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
java.time.zone
タイムゾーンおよびそのルールのサポート。
  • java.timeでのDayOfWeekの使用

    DayOfWeekを返すjava.timeのメソッド 
    修飾子と型 メソッド 説明
    static DayOfWeek DayOfWeek.from​(TemporalAccessor temporal)
    時間的オブジェクトからDayOfWeekのインスタンスを取得します。
    DayOfWeek LocalDate.getDayOfWeek()
    列挙型DayOfWeekである曜日フィールドを取得します。
    DayOfWeek LocalDateTime.getDayOfWeek()
    列挙型DayOfWeekである曜日フィールドを取得します。
    DayOfWeek OffsetDateTime.getDayOfWeek()
    列挙型DayOfWeekである曜日フィールドを取得します。
    DayOfWeek ZonedDateTime.getDayOfWeek()
    列挙型DayOfWeekである曜日フィールドを取得します。
    DayOfWeek DayOfWeek.minus​(long days)
    この日から指定された日数だけ遡った曜日を返します。
    static DayOfWeek DayOfWeek.of​(int dayOfWeek)
    int値からDayOfWeekのインスタンスを取得します。
    DayOfWeek DayOfWeek.plus​(long days)
    この日から指定された日数が経過した後の曜日を返します。
    static DayOfWeek DayOfWeek.valueOf​(String name)
    指定された名前を持つ、この型の列挙型定数を返します。
    static DayOfWeek[] DayOfWeek.values()
    この列挙型の定数を含む配列を、宣言されている順序で返します。
  • java.time.temporalでのDayOfWeekの使用

    DayOfWeekを返すjava.time.temporalのメソッド 
    修飾子と型 メソッド 説明
    DayOfWeek WeekFields.getFirstDayOfWeek()
    週の最初の曜日を取得します。
    DayOfWeek型のパラメータを持つjava.time.temporalのメソッド 
    修飾子と型 メソッド 説明
    static TemporalAdjuster TemporalAdjusters.dayOfWeekInMonth​(int ordinal, DayOfWeek dayOfWeek)
    月のスターで曜日を返します。月のスターでは、その月に基づいて序数の曜日が返されます。
    static TemporalAdjuster TemporalAdjusters.firstInMonth​(DayOfWeek dayOfWeek)
    一致する最初の曜日を持つ同じ月の新しい日付を返す、月の初出アジャスタを返します。
    static TemporalAdjuster TemporalAdjusters.lastInMonth​(DayOfWeek dayOfWeek)
    一致する最後の曜日を持つ同じ月の新しい日付を返す、月の最終アジャスタを返します。
    static TemporalAdjuster TemporalAdjusters.next​(DayOfWeek dayOfWeek)
    調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する、次の曜日アジャスタを返します。
    static TemporalAdjuster TemporalAdjusters.nextOrSame​(DayOfWeek dayOfWeek)
    調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する「次の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。
    static WeekFields WeekFields.of​(DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek)
    週の最初の曜日および最小日数からWeekFieldsのインスタンスを取得します。
    static TemporalAdjuster TemporalAdjusters.previous​(DayOfWeek dayOfWeek)
    調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する、前の曜日アジャスタを返します。
    static TemporalAdjuster TemporalAdjusters.previousOrSame​(DayOfWeek dayOfWeek)
    調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する「前の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。
  • java.time.zoneでのDayOfWeekの使用

    DayOfWeekを返すjava.time.zoneのメソッド 
    修飾子と型 メソッド 説明
    DayOfWeek ZoneOffsetTransitionRule.getDayOfWeek()
    遷移の曜日を取得します。
    DayOfWeek型のパラメータを持つjava.time.zoneのメソッド 
    修飾子と型 メソッド 説明
    static ZoneOffsetTransitionRule ZoneOffsetTransitionRule.of​(Month month, int dayOfMonthIndicator, DayOfWeek dayOfWeek, LocalTime time, boolean timeEndOfDay, ZoneOffsetTransitionRule.TimeDefinition timeDefnition, ZoneOffset standardOffset, ZoneOffset offsetBefore, ZoneOffset offsetAfter)
    2つのオフセット間の遷移を作成するための年間ルールを定義するインスタンスを取得します。