インタフェース
java.time.temporal.TemporalUnitの使用
TemporalUnitを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalUnitの使用
型TemporalUnitの引数を持つ型を返すjava.timeのメソッド修飾子と型メソッド説明Duration.getUnits()このデュレーションでサポートされている単位セットを取得します。Period.getUnits()この期間でサポートされる一連の単位を取得します。型TemporalUnitのパラメータを持つjava.timeのメソッド修飾子と型メソッド説明longDuration.get(TemporalUnit unit) 要求された単位の値を取得します。longPeriod.get(TemporalUnit unit) 要求された単位の値を取得します。booleanInstant.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanLocalDate.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanLocalDateTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanLocalTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanOffsetDateTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanOffsetTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanYear.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanYearMonth.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。booleanZonedDateTime.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 DurationDuration.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のコピーを返します。longInstant.until(Temporal endExclusive, TemporalUnit unit) もう一方のインスタントまでの時間量を指定された単位で計算します。longLocalDate.until(Temporal endExclusive, TemporalUnit unit) もう一方の日付までの時間量を指定された単位で計算します。longLocalDateTime.until(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。longLocalTime.until(Temporal endExclusive, TemporalUnit unit) もう一方の時間までの時間量を指定された単位で計算します。longOffsetDateTime.until(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。longOffsetTime.until(Temporal endExclusive, TemporalUnit unit) もう一方の時間までの時間量を指定された単位で計算します。longYear.until(Temporal endExclusive, TemporalUnit unit) もう一方の年までの時間量を指定された単位で計算します。longYearMonth.until(Temporal endExclusive, TemporalUnit unit) もう一方の年と月までの時間量を指定された単位で計算します。longZonedDateTime.until(Temporal endExclusive, TemporalUnit unit) もう一方の日付/時間までの時間量を指定された単位で計算します。 -
java.time.chronoでのTemporalUnitの使用
型TemporalUnitの引数を持つ型を返すjava.time.chronoのメソッド型TemporalUnitのパラメータを持つjava.time.chronoのメソッド修飾子と型メソッド説明longChronoPeriod.get(TemporalUnit unit) 要求された単位の値を取得します。default booleanChronoLocalDate.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default booleanChronoLocalDateTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default booleanChronoZonedDateTime.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default ChronoLocalDateChronoLocalDate.minus(long amountToSubtract, TemporalUnit unit) 指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。default ChronoLocalDateTime<D> ChronoLocalDateTime.minus(long amountToSubtract, TemporalUnit unit) 指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。default ChronoZonedDateTime<D> ChronoZonedDateTime.minus(long amountToSubtract, TemporalUnit unit) 指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。HijrahDate.minus(long amountToSubtract, TemporalUnit unit) JapaneseDate.minus(long amountToSubtract, TemporalUnit unit) MinguoDate.minus(long amountToSubtract, TemporalUnit unit) ThaiBuddhistDate.minus(long amountToSubtract, TemporalUnit unit) default ChronoLocalDateChronoLocalDate.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) longChronoLocalDate.until(Temporal endExclusive, TemporalUnit unit) もう一方の日付までの時間量を指定された単位で計算します。 -
java.time.temporalでのTemporalUnitの使用
TemporalUnitを実装しているjava.time.temporalのクラスTemporalUnitとして宣言されたjava.time.temporalのフィールド修飾子と型フィールド説明static final TemporalUnitIsoFields.QUARTER_YEARS四半期の概念を表す単位です。static final TemporalUnitIsoFields.WEEK_BASED_YEARS加算および減算の目的で暦週の基準年を表す単位です。static final TemporalUnitWeekFields.WEEK_BASED_YEARS加算および減算の目的で暦週の基準年を表す単位です。TemporalUnitを返すjava.time.temporalのメソッド修飾子と型メソッド説明ChronoField.getBaseUnit()TemporalField.getBaseUnit()フィールドの測定単位を取得します。ChronoField.getRangeUnit()TemporalField.getRangeUnit()フィールドの範囲を取得します。型TemporalUnitの引数を持つ型を返すjava.time.temporalのメソッド修飾子と型メソッド説明TemporalAmount.getUnits()このTemporalAmountの値を一意に定義する単位のリストを返します。static TemporalQuery<TemporalUnit> TemporalQueries.precision()サポートされる最小単位の問合せ。型TemporalUnitのパラメータを持つjava.time.temporalのメソッド修飾子と型メソッド説明longTemporalAmount.get(TemporalUnit unit) 要求された単位の値を返します。booleanTemporal.isSupported(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default TemporalTemporal.minus(long amountToSubtract, TemporalUnit unit) 指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。Temporal.plus(long amountToAdd, TemporalUnit unit) 指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。longTemporal.until(Temporal endExclusive, TemporalUnit unit) 別のtemporalまでの時間量を指定された単位で計算します。