インタフェース
java.time.temporal.Temporalの使用
Temporalを使用しているパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalの使用
修飾子と型クラス説明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
など)。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
ISO-8601暦体系でのタイムゾーン付きの日付/時間(2007-12-03T10:15:30+01:00 Europe/Paris
など)。修飾子と型メソッド説明指定された時間的オブジェクトにこのデュレーションを加算します。指定された時間的オブジェクトにこの期間を加算します。DayOfWeek.adjustInto
(Temporal temporal) この「曜日」を使用するように指定された時間的オブジェクトを調整します。Instant.adjustInto
(Temporal temporal) 指定された時間的オブジェクトがこのインスタントを持つように調整します。LocalDate.adjustInto
(Temporal temporal) 指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。LocalDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。LocalTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。Month.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、この月が含まれるように調整します。MonthDay.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、この月-日が含まれるように調整します。OffsetDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。OffsetTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。Year.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこの年になるように調整します。YearMonth.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、年-月を持つように調整します。ZoneOffset.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。Duration.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこのデュレーションを減算します。Period.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこの期間を減算します。修飾子と型メソッド説明指定された時間的オブジェクトにこのデュレーションを加算します。指定された時間的オブジェクトにこの期間を加算します。DayOfWeek.adjustInto
(Temporal temporal) この「曜日」を使用するように指定された時間的オブジェクトを調整します。Instant.adjustInto
(Temporal temporal) 指定された時間的オブジェクトがこのインスタントを持つように調整します。LocalDate.adjustInto
(Temporal temporal) 指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。LocalDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。LocalTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。Month.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、この月が含まれるように調整します。MonthDay.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、この月-日が含まれるように調整します。OffsetDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。OffsetTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。Year.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこの年になるように調整します。YearMonth.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを、年-月を持つように調整します。ZoneOffset.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。static Duration
2つの時間的オブジェクト間のデュレーションを表すDuration
を取得します。Duration.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこのデュレーションを減算します。Period.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこの期間を減算します。long
Instant.until
(Temporal endExclusive, TemporalUnit unit) もう一方のインスタントまでの時間量を指定された単位で計算します。long
LocalDate.until
(Temporal endExclusive, TemporalUnit unit) もう一方の日付までの時間量を指定された単位で計算します。long
LocalDateTime.until
(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。long
LocalTime.until
(Temporal endExclusive, TemporalUnit unit) もう一方の時間までの時間量を指定された単位で計算します。long
OffsetDateTime.until
(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。long
OffsetTime.until
(Temporal endExclusive, TemporalUnit unit) もう一方の時間までの時間量を指定された単位で計算します。long
Year.until
(Temporal endExclusive, TemporalUnit unit) もう一方の年までの時間量を指定された単位で計算します。long
YearMonth.until
(Temporal endExclusive, TemporalUnit unit) もう一方の年と月までの時間量を指定された単位で計算します。long
ZonedDateTime.until
(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。 -
java.time.chronoでのTemporalの使用
java.time.chronoでのTemporalのサブインタフェース修飾子と型インタフェース説明interface
任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoLocalDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoZonedDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。Temporalを実装するjava.time.chronoのクラス修飾子と型クラス説明final class
ヒジュラ暦体系の日付。final class
和暦体系の日付。final class
民国暦体系の日付。final class
タイ仏暦体系の日付。Temporalを返すjava.time.chronoのメソッド修飾子と型メソッド説明指定された時間的オブジェクトにこの期間を加算します。default Temporal
ChronoLocalDate.adjustInto
(Temporal temporal) 指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default Temporal
ChronoLocalDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default Temporal
Era.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。ChronoPeriod.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこの期間を減算します。Temporal型のパラメータを持つjava.time.chronoのメソッド修飾子と型メソッド説明指定された時間的オブジェクトにこの期間を加算します。default Temporal
ChronoLocalDate.adjustInto
(Temporal temporal) 指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default Temporal
ChronoLocalDateTime.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default Temporal
Era.adjustInto
(Temporal temporal) 指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。ChronoPeriod.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこの期間を減算します。long
ChronoLocalDate.until
(Temporal endExclusive, TemporalUnit unit) もう一方の日付までの時間量を指定された単位で計算します。 -
java.time.temporalでのTemporalの使用
Temporal型の型パラメータを持つjava.time.temporalのメソッド修飾子と型メソッド説明<R extends Temporal>
RChronoUnit.addTo
(R temporal, long amount) <R extends Temporal>
RTemporalUnit.addTo
(R temporal, long amount) 指定された期間を加算して、指定された時間的オブジェクトのコピーを返します。<R extends Temporal>
RChronoField.adjustInto
(R temporal, long newValue) <R extends Temporal>
RTemporalField.adjustInto
(R temporal, long newValue) このフィールドの値が設定された、指定された時間的オブジェクトのコピーを返します。Temporalを返すjava.time.temporalのメソッド修飾子と型メソッド説明指定された時間的オブジェクトに加算します。TemporalAdjuster.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを調整します。default Temporal
Temporal.minus
(long amountToSubtract, TemporalUnit unit) 指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。default Temporal
Temporal.minus
(TemporalAmount amount) 量を減算して、このオブジェクトと同じ型のオブジェクトを返します。Temporal.plus
(long amountToAdd, TemporalUnit unit) 指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。default Temporal
Temporal.plus
(TemporalAmount amount) ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。TemporalAmount.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこのオブジェクトを減算します。default Temporal
Temporal.with
(TemporalAdjuster adjuster) 調整を行って、このオブジェクトと同じ型の調整済オブジェクトを返します。Temporal.with
(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。Temporal型のパラメータを持つjava.time.temporalのメソッド修飾子と型メソッド説明指定された時間的オブジェクトに加算します。TemporalAdjuster.adjustInto
(Temporal temporal) 指定された時間的オブジェクトを調整します。long
long
2つの時間的オブジェクトの間の時間量を計算します。default boolean
TemporalUnit.isSupportedBy
(Temporal temporal) 指定された時間的オブジェクトでこの単位がサポートされているかどうかを確認します。TemporalAmount.subtractFrom
(Temporal temporal) 指定された時間的オブジェクトからこのオブジェクトを減算します。long
Temporal.until
(Temporal endExclusive, TemporalUnit unit) 別のtemporalまでの時間量を指定された単位で計算します。