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

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

    TemporalAmountを実装しているjava.timeのクラス
    修飾子と型
    クラス
    説明
    class 
    時間ベースの時間(「34.5秒」など)。
    class 
    ISO-8601暦体系における日付ベースの時間の量(「2年3か月と4日」など)。
    TemporalAmountのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    static Duration
    Duration.from​(TemporalAmount amount)
    時間的な量からDurationのインスタンスを取得します。
    static Period
    Period.from​(TemporalAmount amount)
    時間的な量からPeriodのインスタンスを取得します。
    Instant.minus​(TemporalAmount amountToSubtract)
    このインスタントのコピーから指定された量を引いたものを返します。
    LocalDate.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付のコピーを返します。
    LocalDateTime.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付/時間のコピーを返します。
    LocalTime.minus​(TemporalAmount amountToSubtract)
    指定された量を減算して、この時間のコピーを返します。
    OffsetDateTime.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付/時間のコピーを返します。
    OffsetTime.minus​(TemporalAmount amountToSubtract)
    指定された量を減算して、この時間のコピーを返します。
    Period.minus​(TemporalAmount amountToSubtract)
    指定された期間を減算して、この期間のコピーを返します。
    Year.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この年のコピーを返します。
    YearMonth.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この年-月のコピーを返します。
    ZonedDateTime.minus​(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付/時間のコピーを返します。
    Instant.plus​(TemporalAmount amountToAdd)
    指定された量を加算した、このインスタントのコピーを返します。
    LocalDate.plus​(TemporalAmount amountToAdd)
    この日付のコピーに指定された時間を追加したものを返します。
    LocalDateTime.plus​(TemporalAmount amountToAdd)
    この日時のコピーに指定された時間を追加したものを返します。
    LocalTime.plus​(TemporalAmount amountToAdd)
    この時刻のコピーに指定された時間を追加したものを返します。
    OffsetDateTime.plus​(TemporalAmount amountToAdd)
    この日時のコピーに指定された時間を追加したものを返します。
    OffsetTime.plus​(TemporalAmount amountToAdd)
    この時刻のコピーに指定された時間を追加したものを返します。
    Period.plus​(TemporalAmount amountToAdd)
    この期間のコピーに指定された期間を追加したものを返します。
    Year.plus​(TemporalAmount amountToAdd)
    この年のコピーに指定された時間を追加したものを返します。
    YearMonth.plus​(TemporalAmount amountToAdd)
    この年月のコピーに指定された時間を追加したものを返します。
    ZonedDateTime.plus​(TemporalAmount amountToAdd)
    この日時のコピーに指定された時間を追加したものを返します。
  • java.time.chronoでのTemporalAmountの使用

    java.time.chronoTemporalAmountのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    任意の暦での「3年、4か月、5日」などの、日付ベースの時間の量、高度なグローバリゼーション・ユース・ケース向けです。
    TemporalAmountのパラメータを持つjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoLocalDate.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoLocalDateTime.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoPeriod.minus​(TemporalAmount amountToSubtract)
    指定された期間を減算して、この期間のコピーを返します。
    ChronoZonedDateTime.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    HijrahDate.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    JapaneseDate.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    MinguoDate.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ThaiBuddhistDate.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoLocalDate.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoLocalDateTime.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoPeriod.plus​(TemporalAmount amountToAdd)
    この期間のコピーに指定された期間を追加したものを返します。
    ChronoZonedDateTime.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    HijrahDate.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    JapaneseDate.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    MinguoDate.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    ThaiBuddhistDate.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
  • java.time.temporalでのTemporalAmountの使用

    TemporalAmountのパラメータを持つjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    default Temporal
    Temporal.minus​(TemporalAmount amount)
    量を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    default Temporal
    Temporal.plus​(TemporalAmount amount)
    ある時間を追加して、このオブジェクトと同じ型のオブジェクトを返します。