インタフェース
java.time.temporal.TemporalUnitの使用
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalUnitの使用
修飾子と型メソッド説明Duration.getUnits()
このデュレーションでサポートされている単位セットを取得します。Period.getUnits()
この期間でサポートされる一連の単位を取得します。修飾子と型メソッド説明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の使用
修飾子と型メソッド説明long
ChronoPeriod.get
(TemporalUnit unit) 要求された単位の値を取得します。default boolean
ChronoLocalDate.isSupported
(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default boolean
ChronoLocalDateTime.isSupported
(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default boolean
ChronoZonedDateTime.isSupported
(TemporalUnit unit) 指定された単位がサポートされているかどうかをチェックします。default ChronoLocalDate
ChronoLocalDate.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 amountToAdd, TemporalUnit unit) MinguoDate.minus
(long amountToAdd, TemporalUnit unit) ThaiBuddhistDate.minus
(long amountToAdd, TemporalUnit unit) default ChronoLocalDate
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の使用
修飾子と型フィールド説明static final TemporalUnit
IsoFields.QUARTER_YEARS
四半期の概念を表す単位です。static final TemporalUnit
IsoFields.WEEK_BASED_YEARS
加算および減算の目的で暦週の基準年を表す単位です。static final TemporalUnit
WeekFields.WEEK_BASED_YEARS
加算および減算の目的で暦週の基準年を表す単位です。修飾子と型メソッド説明ChronoField.getBaseUnit()
TemporalField.getBaseUnit()
フィールドの測定単位を取得します。ChronoField.getRangeUnit()
TemporalField.getRangeUnit()
フィールドの範囲を取得します。修飾子と型メソッド説明TemporalAmount.getUnits()
このTemporalAmountの値を一意に定義する単位のリストを返します。static TemporalQuery<TemporalUnit>
TemporalQueries.precision()
サポートされる最小単位の問合せ。修飾子と型メソッド説明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までの時間量を指定された単位で計算します。