インタフェース
java.time.temporal.TemporalUnitの使用
| パッケージ | 説明 |
|---|---|
| java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
| java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
| java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
-
java.timeでのTemporalUnitの使用
TemporalUnit型の引数を持つ型を返すjava.timeのメソッド 修飾子と型 メソッド 説明 List<TemporalUnit>Duration. getUnits()このデュレーションでサポートされている単位セットを取得します。List<TemporalUnit>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)指定された単位がサポートされているかどうかをチェックします。DurationDuration. minus(long amountToSubtract, TemporalUnit unit)指定されたデュレーションを減算した、このデュレーションのコピーを返します。InstantInstant. minus(long amountToSubtract, TemporalUnit unit)このインスタントのコピーから指定された量を引いたものを返します。LocalDateLocalDate. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この日付のコピーを返します。LocalDateTimeLocalDateTime. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この日付/時間のコピーを返します。LocalTimeLocalTime. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算して、この時間のコピーを返します。OffsetDateTimeOffsetDateTime. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この日付/時間のコピーを返します。OffsetTimeOffsetTime. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算して、この時間のコピーを返します。YearYear. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この年のコピーを返します。YearMonthYearMonth. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この年-月のコピーを返します。ZonedDateTimeZonedDateTime. minus(long amountToSubtract, TemporalUnit unit)指定された量を減算した、この日付/時間のコピーを返します。static DurationDuration. of(long amount, TemporalUnit unit)指定された単位での量を表すDurationを取得します。DurationDuration. plus(long amountToAdd, TemporalUnit unit)指定されたデュレーションを加算した、このデュレーションのコピーを返します。InstantInstant. plus(long amountToAdd, TemporalUnit unit)指定された量を加算した、このインスタントのコピーを返します。LocalDateLocalDate. plus(long amountToAdd, TemporalUnit unit)この日付のコピーに指定された時間を追加したものを返します。LocalDateTimeLocalDateTime. plus(long amountToAdd, TemporalUnit unit)この日時のコピーに指定された時間を追加したものを返します。LocalTimeLocalTime. plus(long amountToAdd, TemporalUnit unit)この時刻のコピーに指定された時間を追加したものを返します。OffsetDateTimeOffsetDateTime. plus(long amountToAdd, TemporalUnit unit)この日時のコピーに指定された時間を追加したものを返します。OffsetTimeOffsetTime. plus(long amountToAdd, TemporalUnit unit)この時刻のコピーに指定された時間を追加したものを返します。YearYear. plus(long amountToAdd, TemporalUnit unit)この年のコピーに指定された時間を追加したものを返します。YearMonthYearMonth. plus(long amountToAdd, TemporalUnit unit)この年月のコピーに指定された時間を追加したものを返します。ZonedDateTimeZonedDateTime. plus(long amountToAdd, TemporalUnit unit)この日時のコピーに指定された時間を追加したものを返します。DurationDuration. truncatedTo(TemporalUnit unit)指定された単位に切り捨てられたこのDurationのコピーを返します。InstantInstant. truncatedTo(TemporalUnit unit)指定された単位に切り捨てられた状態で、このInstantのコピーを返します。LocalDateTimeLocalDateTime. truncatedTo(TemporalUnit unit)時間が切り捨てられた、このLocalDateTimeのコピーを返します。LocalTimeLocalTime. truncatedTo(TemporalUnit unit)時間が切り捨てられた、このLocalTimeのコピーを返します。OffsetDateTimeOffsetDateTime. truncatedTo(TemporalUnit unit)時間が切り捨てられた、このOffsetDateTimeのコピーを返します。OffsetTimeOffsetTime. truncatedTo(TemporalUnit unit)時間を切り捨てて、このOffsetTimeのコピーを返します。ZonedDateTimeZonedDateTime. 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のメソッド 修飾子と型 メソッド 説明 List<TemporalUnit>ChronoPeriod. getUnits()この期間でサポートされる一連の単位を取得します。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)指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。HijrahDateHijrahDate. minus(long amountToSubtract, TemporalUnit unit)JapaneseDateJapaneseDate. minus(long amountToAdd, TemporalUnit unit)MinguoDateMinguoDate. minus(long amountToAdd, TemporalUnit unit)ThaiBuddhistDateThaiBuddhistDate. minus(long amountToAdd, TemporalUnit unit)default ChronoLocalDateChronoLocalDate. plus(long amountToAdd, TemporalUnit unit)指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。ChronoLocalDateTime<D>ChronoLocalDateTime. plus(long amountToAdd, TemporalUnit unit)指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。ChronoZonedDateTime<D>ChronoZonedDateTime. plus(long amountToAdd, TemporalUnit unit)指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。HijrahDateHijrahDate. plus(long amountToAdd, TemporalUnit unit)JapaneseDateJapaneseDate. plus(long amountToAdd, TemporalUnit unit)MinguoDateMinguoDate. plus(long amountToAdd, TemporalUnit unit)ThaiBuddhistDateThaiBuddhistDate. plus(long amountToAdd, TemporalUnit unit)longChronoLocalDate. until(Temporal endExclusive, TemporalUnit unit)もう一方の日付までの時間量を指定された単位で計算します。 -
java.time.temporalでのTemporalUnitの使用
TemporalUnitを実装するjava.time.temporalのクラス 修飾子と型 クラス 説明 classChronoUnit日付期間の単位の標準セット。TemporalUnitとして宣言されているjava.time.temporalのフィールド 修飾子と型 フィールド 説明 static TemporalUnitIsoFields. QUARTER_YEARS四半期の概念を表す単位です。static TemporalUnitIsoFields. WEEK_BASED_YEARS加算および減算の目的で暦週の基準年を表す単位です。static TemporalUnitWeekFields. WEEK_BASED_YEARS加算および減算の目的で暦週の基準年を表す単位です。TemporalUnitを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 TemporalUnitTemporalField. getBaseUnit()フィールドの測定単位を取得します。TemporalUnitTemporalField. getRangeUnit()フィールドの範囲を取得します。TemporalUnit型の引数を持つ型を返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 List<TemporalUnit>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)指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。TemporalTemporal. plus(long amountToAdd, TemporalUnit unit)指定された期間を追加して、このオブジェクトと同じ型のオブジェクトを返します。longTemporal. until(Temporal endExclusive, TemporalUnit unit)別のtemporalまでの時間量を指定された単位で計算します。