インタフェース
java.time.temporal.TemporalAdjusterの使用
TemporalAdjusterを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalAdjusterの使用
TemporalAdjusterを実装しているjava.timeのクラス修飾子と型クラス説明enum「曜日」(「Tuesday」など)。final class時系列の時点。final classISO-8601暦体系のタイムゾーンのない日付、2007-12-03など。final classISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30など。final classISO-8601暦体系における、タイムゾーンのない時間(10:15:30など)。enum「月」(「July」など)。final classISO-8601暦体系における月日(--12-03など)。final classISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00など)。final classISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00など)。final classISO-8601暦体系での年(2007など)。final classISO-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.chronoのTemporalAdjusterのサブインタフェース修飾子と型インタフェース説明interface任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interfaceChronoLocalDateTime<D extends ChronoLocalDate>任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface時系列の紀元。TemporalAdjusterを実装しているjava.time.chronoのクラス修飾子と型クラス説明final classヒジュラ暦体系の日付。enumヒジュラ暦体系の紀元。enumISO暦体系の紀元。final class和暦体系の日付。final class和暦体系の紀元。final class民国暦体系の日付。enum民国暦体系の紀元。final classタイ仏暦体系の日付。enumタイ仏暦体系の紀元。型TemporalAdjusterのパラメータを持つjava.time.chronoのメソッド修飾子と型メソッド説明default ChronoLocalDateChronoLocalDate.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。default ChronoLocalDateTime<D> ChronoLocalDateTime.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。default ChronoZonedDateTime<D> ChronoZonedDateTime.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。HijrahDate.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。JapaneseDate.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。MinguoDate.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。ThaiBuddhistDate.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。 -
java.time.temporalでのTemporalAdjusterの使用
修飾子と型メソッド説明static TemporalAdjusterTemporalAdjusters.dayOfWeekInMonth(int ordinal, DayOfWeek dayOfWeek) 月のアジャスタの曜日を返します。このアジャスタは、月に基づいた曜日を序数とする新しい日付を返します。static TemporalAdjusterTemporalAdjusters.firstDayOfMonth()現在の月の最初の日に設定された新しい日付を返す「月の最初の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.firstDayOfNextMonth()翌月の最初の日に設定された新しい日付を返す「翌月の最初の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.firstDayOfNextYear()翌年の最初の日に設定された新しい日付を返す「翌年の最初の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.firstDayOfYear()現在の年の最初の日に設定された新しい日付を返す「年の最初の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.firstInMonth(DayOfWeek dayOfWeek) 一致する最初の曜日を持つ同じ月の新しい日付を返す、月の初出アジャスタを返します。static TemporalAdjusterTemporalAdjusters.lastDayOfMonth()現在の月の最後の日に設定された新しい日付を返す「月の最後の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.lastDayOfYear()現在の年の最後の日に設定された新しい日付を返す「年の最後の日」アジャスタを返します。static TemporalAdjusterTemporalAdjusters.lastInMonth(DayOfWeek dayOfWeek) 一致する最後の曜日を持つ同じ月の新しい日付を返す、月の最終アジャスタを返します。static TemporalAdjuster調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する、次の曜日アジャスタを返します。static TemporalAdjusterTemporalAdjusters.nextOrSame(DayOfWeek dayOfWeek) 調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する「次の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。static TemporalAdjusterTemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster) 日付アジャスタをラップしたTemporalAdjusterを取得します。static TemporalAdjuster調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する、前の曜日アジャスタを返します。static TemporalAdjusterTemporalAdjusters.previousOrSame(DayOfWeek dayOfWeek) 調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する「前の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。型TemporalAdjusterのパラメータを持つjava.time.temporalのメソッド修飾子と型メソッド説明default TemporalTemporal.with(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。