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

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

    Temporalを実装するjava.timeのクラス
    修飾子と型
    クラス
    説明
    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など)。
    Temporalを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    Duration.addTo​(Temporal temporal)
    指定された時間的オブジェクトにこのデュレーションを加算します。
    Period.addTo​(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)
    指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。
    Duration.subtractFrom​(Temporal temporal)
    指定された時間的オブジェクトからこのデュレーションを引きます。
    Period.subtractFrom​(Temporal temporal)
    指定された時間的オブジェクトからこの期間を減算します。
    Temporal型のパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    Duration.addTo​(Temporal temporal)
    指定された時間的オブジェクトにこのデュレーションを加算します。
    Period.addTo​(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
    Duration.between​(Temporal startInclusive, Temporal endExclusive)
    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 
    任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。
    interface 
    任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。
    Temporalを実装するjava.time.chronoのクラス
    修飾子と型
    クラス
    説明
    class 
    ヒジュラ暦体系の日付。
    class 
    和暦体系の日付。
    class 
    民国暦体系の日付。
    class 
    タイ仏暦体系の日付。
    Temporalを返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoPeriod.addTo​(Temporal temporal)
    指定された時間的オブジェクトにこの期間を加算します。
    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のメソッド
    修飾子と型
    メソッド
    説明
    ChronoPeriod.addTo​(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の使用

    Temporal型の型パラメータを持つjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    <R extends Temporal>
    R
    ChronoUnit.addTo​(R temporal, long amount)
     
    <R extends Temporal>
    R
    TemporalUnit.addTo​(R temporal, long amount)
    指定された期間を加算して、指定された時間的オブジェクトのコピーを返します。
    <R extends Temporal>
    R
    ChronoField.adjustInto​(R temporal, long newValue)
     
    <R extends Temporal>
    R
    TemporalField.adjustInto​(R temporal, long newValue)
    このフィールドの値が設定された、指定された時間的オブジェクトのコピーを返します。
    Temporalを返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    TemporalAmount.addTo​(Temporal 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のメソッド
    修飾子と型
    メソッド
    説明
    TemporalAmount.addTo​(Temporal temporal)
    指定された時間的オブジェクトに加算します。
    TemporalAdjuster.adjustInto​(Temporal temporal)
    指定された時間的オブジェクトを調整します。
    long
    ChronoUnit.between​(Temporal temporal1Inclusive, Temporal temporal2Exclusive)
     
    long
    TemporalUnit.between​(Temporal temporal1Inclusive, Temporal temporal2Exclusive)
    2つの時間的オブジェクトの間の時間量を計算します。
    default boolean
    TemporalUnit.isSupportedBy​(Temporal temporal)
    指定された時間的オブジェクトでこの単位がサポートされているかどうかを確認します。
    TemporalAmount.subtractFrom​(Temporal temporal)
    指定された時間的オブジェクトからこのオブジェクトを減算します。
    long
    Temporal.until​(Temporal endExclusive, TemporalUnit unit)
    別のtemporalまでの時間量を指定された単位で計算します。