インタフェース
java.time.temporal.Temporalの使用
-
Temporalを使用しているパッケージ パッケージ 説明 java.time 日付、時間、インスタント、デュレーションのメインAPI。java.time.chrono デフォルトのISO暦以外の暦体系の汎用API。java.time.temporal フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。 -
-
java.timeでのTemporalの使用
Temporalを実装するjava.timeのクラス 修飾子と型 クラス 説明 class
Instant
時系列の時点。class
LocalDate
ISO-8601暦体系のタイムゾーンのない日付、2007-12-03
など。class
LocalDateTime
ISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30
など。class
LocalTime
ISO-8601暦体系における、タイムゾーンのない時間(10:15:30
など)。class
OffsetDateTime
ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00
など)。class
OffsetTime
ISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00
など)。class
Year
ISO-8601暦体系における年(2007
など)。class
YearMonth
ISO-8601暦体系における年月(2007-12
など)。class
ZonedDateTime
ISO-8601の暦体系によるタイムゾーン付きの日付/時間です(2007-12-03T10:15:30+01:00 Europe/Paris
など)。Temporalを返すjava.timeのメソッド 修飾子と型 メソッド 説明 Temporal
Duration. addTo(Temporal temporal)
指定された時間的オブジェクトにこのデュレーションを加算します。Temporal
Period. addTo(Temporal temporal)
指定された時間的オブジェクトにこの期間を加算します。Temporal
DayOfWeek. adjustInto(Temporal temporal)
この「曜日」を使用するように指定された時間的オブジェクトを調整します。Temporal
Instant. adjustInto(Temporal temporal)
指定された時間的オブジェクトがこのインスタントを持つように調整します。Temporal
LocalDate. adjustInto(Temporal temporal)
指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。Temporal
LocalDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。Temporal
LocalTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。Temporal
Month. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、この月が含まれるように調整します。Temporal
MonthDay. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、この月-日が含まれるように調整します。Temporal
OffsetDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。Temporal
OffsetTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。Temporal
Year. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこの年になるように調整します。Temporal
YearMonth. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこの年/月になるように調整します。Temporal
ZoneOffset. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。Temporal
Duration. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこのデュレーションを引きます。Temporal
Period. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこの期間を減算します。Temporal型のパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 Temporal
Duration. addTo(Temporal temporal)
指定された時間的オブジェクトにこのデュレーションを加算します。Temporal
Period. addTo(Temporal temporal)
指定された時間的オブジェクトにこの期間を加算します。Temporal
DayOfWeek. adjustInto(Temporal temporal)
この「曜日」を使用するように指定された時間的オブジェクトを調整します。Temporal
Instant. adjustInto(Temporal temporal)
指定された時間的オブジェクトがこのインスタントを持つように調整します。Temporal
LocalDate. adjustInto(Temporal temporal)
指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。Temporal
LocalDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。Temporal
LocalTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。Temporal
Month. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、この月が含まれるように調整します。Temporal
MonthDay. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、この月-日が含まれるように調整します。Temporal
OffsetDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。Temporal
OffsetTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。Temporal
Year. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこの年になるように調整します。Temporal
YearMonth. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこの年/月になるように調整します。Temporal
ZoneOffset. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。static Duration
Duration. between(Temporal startInclusive, Temporal endExclusive)
2つの時間的オブジェクト間のデュレーションを表すDuration
を取得します。Temporal
Duration. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこのデュレーションを引きます。Temporal
Period. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこの期間を減算します。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でのTemporalの使用
java.time.chronoでのTemporalのサブインタフェース 修飾子と型 インタフェース 説明 interface
ChronoLocalDate
任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoLocalDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoZonedDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。Temporalを実装するjava.time.chronoのクラス 修飾子と型 クラス 説明 class
HijrahDate
ヒジュラ暦体系の日付。class
JapaneseDate
和暦体系の日付。class
MinguoDate
民国暦体系の日付。class
ThaiBuddhistDate
タイ仏暦体系の日付。Temporalを返すjava.time.chronoのメソッド 修飾子と型 メソッド 説明 Temporal
ChronoPeriod. addTo(Temporal temporal)
指定された時間的オブジェクトにこの期間を加算します。default Temporal
ChronoLocalDate. adjustInto(Temporal temporal)
指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default Temporal
ChronoLocalDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default Temporal
Era. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。Temporal
ChronoPeriod. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこの期間を減算します。Temporal型のパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 Temporal
ChronoPeriod. addTo(Temporal temporal)
指定された時間的オブジェクトにこの期間を加算します。default Temporal
ChronoLocalDate. adjustInto(Temporal temporal)
指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default Temporal
ChronoLocalDateTime. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default Temporal
Era. adjustInto(Temporal temporal)
指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。Temporal
ChronoPeriod. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこの期間を減算します。long
ChronoLocalDate. until(Temporal endExclusive, TemporalUnit unit)
もう一方の日付までの時間量を指定された単位で計算します。 -
java.time.temporalでのTemporalの使用
Temporal型の型パラメータを持つjava.time.temporalのメソッド 修飾子と型 メソッド 説明 <R extends Temporal>
RTemporalUnit. addTo(R temporal, long amount)
指定された期間を加算して、指定された時間的オブジェクトのコピーを返します。<R extends Temporal>
RTemporalField. adjustInto(R temporal, long newValue)
このフィールドの値が設定された、指定された時間的オブジェクトのコピーを返します。Temporalを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 Temporal
TemporalAmount. addTo(Temporal temporal)
指定された時間的オブジェクトに加算します。Temporal
TemporalAdjuster. adjustInto(Temporal temporal)
指定された時間的オブジェクトを調整します。default Temporal
Temporal. minus(long amountToSubtract, TemporalUnit unit)
指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。default Temporal
Temporal. minus(TemporalAmount amount)
量を減算して、このオブジェクトと同じ型のオブジェクトを返します。Temporal
Temporal. plus(long amountToAdd, TemporalUnit unit)
このオブジェクトと同じ型のオブジェクトに指定された期間を追加したものを返します。default Temporal
Temporal. plus(TemporalAmount amount)
このオブジェクトと同じ型のオブジェクトにある時間を追加したものを返します。Temporal
TemporalAmount. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこのオブジェクトを減算します。default Temporal
Temporal. with(TemporalAdjuster adjuster)
調整を行って、このオブジェクトと同じ型の調整済のオブジェクトを返します。Temporal
Temporal. with(TemporalField field, long newValue)
指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。Temporal型のパラメータを持つjava.time.temporalのメソッド 修飾子と型 メソッド 説明 Temporal
TemporalAmount. addTo(Temporal temporal)
指定された時間的オブジェクトに加算します。Temporal
TemporalAdjuster. adjustInto(Temporal temporal)
指定された時間的オブジェクトを調整します。long
TemporalUnit. between(Temporal temporal1Inclusive, Temporal temporal2Exclusive)
2つの時間的オブジェクトの間の時間量を計算します。default boolean
TemporalUnit. isSupportedBy(Temporal temporal)
指定された時間的オブジェクトでこの単位がサポートされているかどうかを確認します。Temporal
TemporalAmount. subtractFrom(Temporal temporal)
指定された時間的オブジェクトからこのオブジェクトを減算します。long
Temporal. until(Temporal endExclusive, TemporalUnit unit)
別のtemporalまでの時間量を指定された単位で計算します。
-