インタフェース
java.time.temporal.TemporalAdjusterの使用
| パッケージ | 説明 |
|---|---|
| java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
| java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
| java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
-
java.timeでのTemporalAdjusterの使用
TemporalAdjusterを実装するjava.timeのクラス 修飾子と型 クラス 説明 classDayOfWeek「曜日」(「Tuesday」など)。classInstant時系列の時点。classLocalDateISO-8601暦体系のタイムゾーンのない日付、2007-12-03など。classLocalDateTimeISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30など。classLocalTimeISO-8601暦体系における、タイムゾーンのない時間(10:15:30など)。classMonth「月」(「July」など)。classMonthDayISO-8601暦体系における月日(--12-03など)。classOffsetDateTimeISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00など)。classOffsetTimeISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00など)。classYearISO-8601暦体系での年(2007など)。classYearMonthISO-8601暦体系での年-月(2007-12など)。classZoneOffsetグリニッジ/UTCからのタイムゾーンのオフセット(+02:00など)。TemporalAdjuster型のパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 InstantInstant. with(TemporalAdjuster adjuster)このインスタントの調整済のコピーを返します。LocalDateLocalDate. with(TemporalAdjuster adjuster)この日付の調整済のコピーを返します。LocalDateTimeLocalDateTime. with(TemporalAdjuster adjuster)この日付/時間の調整済のコピーを返します。LocalTimeLocalTime. with(TemporalAdjuster adjuster)この時間の調整済のコピーを返します。OffsetDateTimeOffsetDateTime. with(TemporalAdjuster adjuster)この日付/時間の調整済のコピーを返します。OffsetTimeOffsetTime. with(TemporalAdjuster adjuster)この時間の調整済のコピーを返します。YearYear. with(TemporalAdjuster adjuster)この年の調整済のコピーを返します。YearMonthYearMonth. with(TemporalAdjuster adjuster)この年と月の調整済のコピーを返します。ZonedDateTimeZonedDateTime. with(TemporalAdjuster adjuster)この日付/時間の調整済のコピーを返します。 -
java.time.chronoでのTemporalAdjusterの使用
java.time.chronoでのTemporalAdjusterのサブインタフェース 修飾子と型 インタフェース 説明 interfaceChronoLocalDate任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interfaceChronoLocalDateTime<D extends ChronoLocalDate>任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interfaceEra時系列の紀元。TemporalAdjusterを実装するjava.time.chronoのクラス 修飾子と型 クラス 説明 classHijrahDateヒジュラ暦体系の日付。classHijrahEraヒジュラ暦体系の紀元。classIsoEraISO暦体系の紀元。classJapaneseDate和暦体系の日付。classJapaneseEra和暦体系の紀元。classMinguoDate民国暦体系の日付。classMinguoEra民国暦体系の紀元。classThaiBuddhistDateタイ仏暦体系の日付。classThaiBuddhistEraタイ仏暦体系の紀元。TemporalAdjuster型のパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 default ChronoLocalDateChronoLocalDate. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。default ChronoLocalDateTime<D>ChronoLocalDateTime. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。default ChronoZonedDateTime<D>ChronoZonedDateTime. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。HijrahDateHijrahDate. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。JapaneseDateJapaneseDate. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。MinguoDateMinguoDate. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。ThaiBuddhistDateThaiBuddhistDate. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。 -
java.time.temporalでのTemporalAdjusterの使用
TemporalAdjusterを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 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 TemporalAdjusterTemporalAdjusters. next(DayOfWeek dayOfWeek)調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する、次の曜日アジャスタを返します。static TemporalAdjusterTemporalAdjusters. nextOrSame(DayOfWeek dayOfWeek)調整対象の日付より後で指定された曜日が最初に出現する日に日付を調整する「次の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。static TemporalAdjusterTemporalAdjusters. ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)日付アジャスタをラップしたTemporalAdjusterを取得します。static TemporalAdjusterTemporalAdjusters. previous(DayOfWeek dayOfWeek)調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する、前の曜日アジャスタを返します。static TemporalAdjusterTemporalAdjusters. previousOrSame(DayOfWeek dayOfWeek)調整対象の日付より前で指定された曜日が最初に出現する日に日付を調整する「前の曜日または同日」アジャスタを返します(ただし、日付がすでにその曜日だった場合は同じオブジェクトが返される)。TemporalAdjuster型のパラメータを持つjava.time.temporalのメソッド 修飾子と型 メソッド 説明 default TemporalTemporal. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。