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

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

    TemporalUnitの引数を持つ型を返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    Duration.getUnits()
    このデュレーションでサポートされている単位セットを取得します。
    Period.getUnits()
    この期間でサポートされる一連の単位を取得します。
    TemporalUnitのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    long
    Duration.get​(TemporalUnit unit)
    要求された単位の値を取得します。
    long
    Period.get​(TemporalUnit unit)
    要求された単位の値を取得します。
    boolean
    Instant.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    LocalDate.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    LocalDateTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    LocalTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    OffsetDateTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    OffsetTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    Year.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    YearMonth.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    boolean
    ZonedDateTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    Duration.minus​(long amountToSubtract, TemporalUnit unit)
    指定されたデュレーションを減算した、このデュレーションのコピーを返します。
    Instant.minus​(long amountToSubtract, TemporalUnit unit)
    このインスタントのコピーから指定された量を引いたものを返します。
    LocalDate.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付のコピーを返します。
    LocalDateTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付/時間のコピーを返します。
    LocalTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算して、この時間のコピーを返します。
    OffsetDateTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付/時間のコピーを返します。
    OffsetTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算して、この時間のコピーを返します。
    Year.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この年のコピーを返します。
    YearMonth.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この年-月のコピーを返します。
    ZonedDateTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付/時間のコピーを返します。
    static Duration
    Duration.of​(long amount, TemporalUnit unit)
    指定された単位での量を表すDurationを取得します。
    Duration.plus​(long amountToAdd, TemporalUnit unit)
    指定されたデュレーションを加算した、このデュレーションのコピーを返します。
    Instant.plus​(long amountToAdd, TemporalUnit unit)
    指定された量を加算した、このインスタントのコピーを返します。
    LocalDate.plus​(long amountToAdd, TemporalUnit unit)
    この日付のコピーに指定された時間を追加したものを返します。
    LocalDateTime.plus​(long amountToAdd, TemporalUnit unit)
    この日時のコピーに指定された時間を追加したものを返します。
    LocalTime.plus​(long amountToAdd, TemporalUnit unit)
    この時刻のコピーに指定された時間を追加したものを返します。
    OffsetDateTime.plus​(long amountToAdd, TemporalUnit unit)
    この日時のコピーに指定された時間を追加したものを返します。
    OffsetTime.plus​(long amountToAdd, TemporalUnit unit)
    この時刻のコピーに指定された時間を追加したものを返します。
    Year.plus​(long amountToAdd, TemporalUnit unit)
    この年のコピーに指定された時間を追加したものを返します。
    YearMonth.plus​(long amountToAdd, TemporalUnit unit)
    この年月のコピーに指定された時間を追加したものを返します。
    ZonedDateTime.plus​(long amountToAdd, TemporalUnit unit)
    この日時のコピーに指定された時間を追加したものを返します。
    Duration.truncatedTo​(TemporalUnit unit)
    指定された単位に切り捨てられたこのDurationのコピーを返します。
    Instant.truncatedTo​(TemporalUnit unit)
    指定された単位に切り捨てられた状態で、このInstantのコピーを返します。
    LocalDateTime.truncatedTo​(TemporalUnit unit)
    時間が切り捨てられた、このLocalDateTimeのコピーを返します。
    LocalTime.truncatedTo​(TemporalUnit unit)
    時間が切り捨てられた、このLocalTimeのコピーを返します。
    OffsetDateTime.truncatedTo​(TemporalUnit unit)
    時間が切り捨てられた、このOffsetDateTimeのコピーを返します。
    OffsetTime.truncatedTo​(TemporalUnit unit)
    時間を切り捨てて、このOffsetTimeのコピーを返します。
    ZonedDateTime.truncatedTo​(TemporalUnit unit)
    時間が切り捨てられた、このZonedDateTimeのコピーを返します。
    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でのTemporalUnitの使用

    TemporalUnitの引数を持つ型を返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoPeriod.getUnits()
    この期間でサポートされる一連の単位を取得します。
    TemporalUnitのパラメータを持つjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    long
    ChronoPeriod.get​(TemporalUnit unit)
    要求された単位の値を取得します。
    default boolean
    ChronoLocalDate.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    default boolean
    ChronoLocalDateTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    default boolean
    ChronoZonedDateTime.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    ChronoLocalDate.minus​(long amountToSubtract, TemporalUnit unit)
    指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoLocalDateTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoZonedDateTime.minus​(long amountToSubtract, TemporalUnit unit)
    指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    HijrahDate.minus​(long amountToSubtract, TemporalUnit unit)
     
    JapaneseDate.minus​(long amountToAdd, TemporalUnit unit)
     
    MinguoDate.minus​(long amountToAdd, TemporalUnit unit)
     
    ThaiBuddhistDate.minus​(long amountToAdd, TemporalUnit unit)
     
    ChronoLocalDate.plus​(long amountToAdd, TemporalUnit unit)
    指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoLocalDateTime.plus​(long amountToAdd, TemporalUnit unit)
    指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    ChronoZonedDateTime.plus​(long amountToAdd, TemporalUnit unit)
    指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    HijrahDate.plus​(long amountToAdd, TemporalUnit unit)
     
    JapaneseDate.plus​(long amountToAdd, TemporalUnit unit)
     
    MinguoDate.plus​(long amountToAdd, TemporalUnit unit)
     
    ThaiBuddhistDate.plus​(long amountToAdd, TemporalUnit unit)
     
    long
    ChronoLocalDate.until​(Temporal endExclusive, TemporalUnit unit)
    もう一方の日付までの時間量を指定された単位で計算します。
  • java.time.temporalでのTemporalUnitの使用

    TemporalUnitを実装しているjava.time.temporalのクラス
    修飾子と型
    クラス
    説明
    class 
    日付期間の単位の標準セット。
    TemporalUnitとして宣言されたjava.time.temporalのフィールド
    修飾子と型
    フィールド
    説明
    IsoFields.QUARTER_YEARS
    四半期の概念を表す単位です。
    加算および減算の目的で暦週の基準年を表す単位です。
    WeekFields.WEEK_BASED_YEARS
    加算および減算の目的で暦週の基準年を表す単位です。
    TemporalUnitを返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    ChronoField.getBaseUnit()
     
    TemporalField.getBaseUnit()
    フィールドの測定単位を取得します。
    ChronoField.getRangeUnit()
     
    TemporalField.getRangeUnit()
    フィールドの範囲を取得します。
    TemporalUnitの引数を持つ型を返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    TemporalAmount.getUnits()
    このTemporalAmountの値を一意に定義する単位のリストを返します。
    TemporalQueries.precision()
    サポートされる最小単位の問合せ。
    TemporalUnitのパラメータを持つjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    long
    TemporalAmount.get​(TemporalUnit unit)
    要求された単位の値を返します。
    boolean
    Temporal.isSupported​(TemporalUnit unit)
    指定された単位がサポートされているかどうかをチェックします。
    default Temporal
    Temporal.minus​(long amountToSubtract, TemporalUnit unit)
    指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。
    Temporal.plus​(long amountToAdd, TemporalUnit unit)
    指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。
    long
    Temporal.until​(Temporal endExclusive, TemporalUnit unit)
    別のtemporalまでの時間量を指定された単位で計算します。