インタフェース
java.time.temporal.Temporalの使用
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalの使用
修飾子と型クラス説明class
時系列の時点。class
ISO-8601暦体系のタイムゾーンのない日付、2007-12-03
など。class
ISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30
など。class
ISO-8601暦体系における、タイムゾーンのない時間(10:15:30
など)。class
ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00
など)。class
ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00
など)。class
ISO-8601暦体系における年(2007
など)。class
ISO-8601暦体系における年月(2007-12
など)。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の使用
修飾子と型インタフェース説明interface
任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoLocalDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoZonedDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。修飾子と型クラス説明class
ヒジュラ暦体系の日付。class
和暦体系の日付。class
民国暦体系の日付。class
タイ仏暦体系の日付。修飾子と型メソッド説明指定された時間的オブジェクトにこの期間を加算します。default Temporal
ChronoLocalDate.adjustInto(Temporal temporal)
指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default Temporal
ChronoLocalDateTime.adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default Temporal
Era.adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。ChronoPeriod.subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこの期間を減算します。修飾子と型メソッド説明指定された時間的オブジェクトにこの期間を加算します。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の使用
修飾子と型メソッド説明<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)
このフィールドの値が設定された、指定された時間的オブジェクトのコピーを返します。修飾子と型メソッド説明指定された時間的オブジェクトに加算します。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)
指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。修飾子と型メソッド説明指定された時間的オブジェクトに加算します。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までの時間量を指定された単位で計算します。