インタフェース
java.time.temporal.TemporalAdjusterの使用

TemporalAdjusterを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
  • java.timeでのTemporalAdjusterの使用

    TemporalAdjusterを実装しているjava.timeのクラス
    修飾子と型
    クラス
    説明
    enum 
    「曜日」(「Tuesday」など)。
    final class 
    時系列の時点。
    final class 
    ISO-8601暦体系のタイムゾーンのない日付、2007-12-03など。
    final class 
    ISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30など。
    final class 
    ISO-8601暦体系における、タイムゾーンのない時間(10:15:30など)。
    enum 
    「月」(「July」など)。
    final class 
    ISO-8601暦体系における月日(--12-03など)。
    final class 
    ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00など)。
    final class 
    ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00など)。
    final class 
    ISO-8601暦体系での年(2007など)。
    final class 
    ISO-8601暦体系での年-月(2007-12など)。
    final class 
    グリニッジ/UTCからのタイムゾーンのオフセット(+02:00など)。
    TemporalAdjusterのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    Instant.with(TemporalAdjuster adjuster)
    このインスタントの調整済のコピーを返します。
    LocalDate.with(TemporalAdjuster adjuster)
    この日付の調整済のコピーを返します。
    LocalDateTime.with(TemporalAdjuster adjuster)
    この日付/時間の調整済のコピーを返します。
    LocalTime.with(TemporalAdjuster adjuster)
    この時間の調整済のコピーを返します。
    OffsetDateTime.with(TemporalAdjuster adjuster)
    この日付/時間の調整済のコピーを返します。
    OffsetTime.with(TemporalAdjuster adjuster)
    この時間の調整済のコピーを返します。
    Year.with(TemporalAdjuster adjuster)
    この年の調整済のコピーを返します。
    YearMonth.with(TemporalAdjuster adjuster)
    この年と月の調整済のコピーを返します。
    ZonedDateTime.with(TemporalAdjuster adjuster)
    この日付/時間の調整済のコピーを返します。
  • java.time.chronoでのTemporalAdjusterの使用

    java.time.chronoTemporalAdjusterのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。
    interface 
    任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。
    interface 
    時系列の紀元。
    TemporalAdjusterを実装しているjava.time.chronoのクラス
    修飾子と型
    クラス
    説明
    final class 
    ヒジュラ暦体系の日付。
    enum 
    ヒジュラ暦体系の紀元。
    enum 
    ISO暦体系の紀元。
    final class 
    和暦体系の日付。
    final class 
    和暦体系の紀元。
    final class 
    民国暦体系の日付。
    enum 
    民国暦体系の紀元。
    final class 
    タイ仏暦体系の日付。
    enum 
    タイ仏暦体系の紀元。
    TemporalAdjusterのパラメータを持つjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoLocalDate.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    ChronoLocalDateTime.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    ChronoZonedDateTime.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    HijrahDate.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    JapaneseDate.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    MinguoDate.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
    ThaiBuddhistDate.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。
  • java.time.temporalでのTemporalAdjusterの使用

    TemporalAdjusterを返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    TemporalAdjusters.dayOfWeekInMonth(int ordinal, DayOfWeek dayOfWeek)
    月のスターで曜日を返します。月のスターでは、その月に基づいて序数の曜日が返されます。
    TemporalAdjusters.firstDayOfMonth()
    現在の月の最初の日に設定された新しい日付を返す「月の最初の日」アジャスタを返します。
    TemporalAdjusters.firstDayOfNextMonth()
    翌月の最初の日に設定された新しい日付を返す「翌月の最初の日」アジャスタを返します。
    TemporalAdjusters.firstDayOfNextYear()
    翌年の最初の日に設定された新しい日付を返す「翌年の最初の日」アジャスタを返します。
    TemporalAdjusters.firstDayOfYear()
    現在の年の最初の日に設定された新しい日付を返す「年の最初の日」アジャスタを返します。
    TemporalAdjusters.firstInMonth(DayOfWeek dayOfWeek)
    一致する最初の曜日を持つ同じ月の新しい日付を返す、月の初出アジャスタを返します。
    TemporalAdjusters.lastDayOfMonth()
    現在の月の最後の日に設定された新しい日付を返す「月の最後の日」アジャスタを返します。
    TemporalAdjusters.lastDayOfYear()
    現在の年の最後の日に設定された新しい日付を返す「年の最後の日」アジャスタを返します。
    TemporalAdjusters.lastInMonth(DayOfWeek dayOfWeek)
    一致する最後の曜日を持つ同じ月の新しい日付を返す、月の最終アジャスタを返します。
    TemporalAdjusters.next(DayOfWeek dayOfWeek)
    調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する、次の曜日アジャスタを返します。
    TemporalAdjusters.nextOrSame(DayOfWeek dayOfWeek)
    調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する「次の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。
    TemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)
    日付アジャスタをラップしたTemporalAdjusterを取得します。
    TemporalAdjusters.previous(DayOfWeek dayOfWeek)
    調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する、前の曜日アジャスタを返します。
    TemporalAdjusters.previousOrSame(DayOfWeek dayOfWeek)
    調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する「前の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。
    TemporalAdjusterのパラメータを持つjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    default Temporal
    Temporal.with(TemporalAdjuster adjuster)
    調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。