インタフェース
java.time.temporal.Temporalの使用
| パッケージ | 説明 |
|---|---|
| java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
| java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
| java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
-
java.timeでのTemporalの使用
Temporalを実装するjava.timeのクラス 修飾子と型 クラス 説明 classInstant時系列の時点。classLocalDateISO-8601暦体系のタイムゾーンのない日付、2007-12-03など。classLocalDateTimeISO-8601暦体系のタイムゾーンのない日付/時間、2007-12-03T10:15:30など。classLocalTimeISO-8601暦体系における、タイムゾーンのない時間(10:15:30など)。classOffsetDateTimeISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの日時(2007-12-03T10:15:30+01:00など)。classOffsetTimeISO-8601暦体系におけるUTC/グリニッジからのオフセット付きの時間(10:15:30+01:00など)。classYearISO-8601暦体系における年(2007など)。classYearMonthISO-8601暦体系における年月(2007-12など)。classZonedDateTimeISO-8601の暦体系によるタイムゾーン付きの日付/時間です(2007-12-03T10:15:30+01:00 Europe/Parisなど)。Temporalを返すjava.timeのメソッド 修飾子と型 メソッド 説明 TemporalDuration. addTo(Temporal temporal)指定された時間的オブジェクトにこのデュレーションを加算します。TemporalPeriod. addTo(Temporal temporal)指定された時間的オブジェクトにこの期間を加算します。TemporalDayOfWeek. adjustInto(Temporal temporal)この「曜日」を使用するように指定された時間的オブジェクトを調整します。TemporalInstant. adjustInto(Temporal temporal)指定された時間的オブジェクトがこのインスタントを持つように調整します。TemporalLocalDate. adjustInto(Temporal temporal)指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。TemporalLocalDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。TemporalLocalTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。TemporalMonth. adjustInto(Temporal temporal)指定された時間的オブジェクトを、この月が含まれるように調整します。TemporalMonthDay. adjustInto(Temporal temporal)指定された時間的オブジェクトを、この月-日が含まれるように調整します。TemporalOffsetDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。TemporalOffsetTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。TemporalYear. adjustInto(Temporal temporal)指定された時間的オブジェクトをこの年になるように調整します。TemporalYearMonth. adjustInto(Temporal temporal)指定された時間的オブジェクトをこの年/月になるように調整します。TemporalZoneOffset. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。TemporalDuration. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこのデュレーションを引きます。TemporalPeriod. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこの期間を減算します。Temporal型のパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 TemporalDuration. addTo(Temporal temporal)指定された時間的オブジェクトにこのデュレーションを加算します。TemporalPeriod. addTo(Temporal temporal)指定された時間的オブジェクトにこの期間を加算します。TemporalDayOfWeek. adjustInto(Temporal temporal)この「曜日」を使用するように指定された時間的オブジェクトを調整します。TemporalInstant. adjustInto(Temporal temporal)指定された時間的オブジェクトがこのインスタントを持つように調整します。TemporalLocalDate. adjustInto(Temporal temporal)指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。TemporalLocalDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。TemporalLocalTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じ時間を持つように調整します。TemporalMonth. adjustInto(Temporal temporal)指定された時間的オブジェクトを、この月が含まれるように調整します。TemporalMonthDay. adjustInto(Temporal temporal)指定された時間的オブジェクトを、この月-日が含まれるように調整します。TemporalOffsetDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じオフセット、日付、および時間を持つように調整します。TemporalOffsetTime. adjustInto(Temporal temporal)指定された時間的オブジェクトを、このオブジェクトと同じオフセットおよび時間を持つように調整します。TemporalYear. adjustInto(Temporal temporal)指定された時間的オブジェクトをこの年になるように調整します。TemporalYearMonth. adjustInto(Temporal temporal)指定された時間的オブジェクトをこの年/月になるように調整します。TemporalZoneOffset. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じオフセットになるように調整します。static DurationDuration. between(Temporal startInclusive, Temporal endExclusive)2つの時間的オブジェクト間のデュレーションを表すDurationを取得します。TemporalDuration. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこのデュレーションを引きます。TemporalPeriod. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこの期間を減算します。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でのTemporalの使用
java.time.chronoでのTemporalのサブインタフェース 修飾子と型 インタフェース 説明 interfaceChronoLocalDate任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interfaceChronoLocalDateTime<D extends ChronoLocalDate>任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interfaceChronoZonedDateTime<D extends ChronoLocalDate>任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。Temporalを実装するjava.time.chronoのクラス 修飾子と型 クラス 説明 classHijrahDateヒジュラ暦体系の日付。classJapaneseDate和暦体系の日付。classMinguoDate民国暦体系の日付。classThaiBuddhistDateタイ仏暦体系の日付。Temporalを返すjava.time.chronoのメソッド 修飾子と型 メソッド 説明 TemporalChronoPeriod. addTo(Temporal temporal)指定された時間的オブジェクトにこの期間を加算します。default TemporalChronoLocalDate. adjustInto(Temporal temporal)指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default TemporalChronoLocalDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default TemporalEra. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。TemporalChronoPeriod. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこの期間を減算します。Temporal型のパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 TemporalChronoPeriod. addTo(Temporal temporal)指定された時間的オブジェクトにこの期間を加算します。default TemporalChronoLocalDate. adjustInto(Temporal temporal)指定された一時オブジェクトをこのオブジェクトと同じ日付になるように調整します。default TemporalChronoLocalDateTime. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ日付と時間になるように調整します。default TemporalEra. adjustInto(Temporal temporal)指定された時間的オブジェクトをこのオブジェクトと同じ紀元になるように調整します。TemporalChronoPeriod. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこの期間を減算します。longChronoLocalDate. 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のメソッド 修飾子と型 メソッド 説明 TemporalTemporalAmount. addTo(Temporal temporal)指定された時間的オブジェクトに加算します。TemporalTemporalAdjuster. adjustInto(Temporal temporal)指定された時間的オブジェクトを調整します。default TemporalTemporal. minus(long amountToSubtract, TemporalUnit unit)指定された期間を減算して、このオブジェクトと同じ型のオブジェクトを返します。default TemporalTemporal. minus(TemporalAmount amount)量を減算して、このオブジェクトと同じ型のオブジェクトを返します。TemporalTemporal. plus(long amountToAdd, TemporalUnit unit)このオブジェクトと同じ型のオブジェクトに指定された期間を追加したものを返します。default TemporalTemporal. plus(TemporalAmount amount)このオブジェクトと同じ型のオブジェクトにある時間を追加したものを返します。TemporalTemporalAmount. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこのオブジェクトを減算します。default TemporalTemporal. with(TemporalAdjuster adjuster)調整を行って、このオブジェクトと同じ型の調整済のオブジェクトを返します。TemporalTemporal. with(TemporalField field, long newValue)指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。Temporal型のパラメータを持つjava.time.temporalのメソッド 修飾子と型 メソッド 説明 TemporalTemporalAmount. addTo(Temporal temporal)指定された時間的オブジェクトに加算します。TemporalTemporalAdjuster. adjustInto(Temporal temporal)指定された時間的オブジェクトを調整します。longTemporalUnit. between(Temporal temporal1Inclusive, Temporal temporal2Exclusive)2つの時間的オブジェクトの間の時間量を計算します。default booleanTemporalUnit. isSupportedBy(Temporal temporal)指定された時間的オブジェクトでこの単位がサポートされているかどうかを確認します。TemporalTemporalAmount. subtractFrom(Temporal temporal)指定された時間的オブジェクトからこのオブジェクトを減算します。longTemporal. until(Temporal endExclusive, TemporalUnit unit)別のtemporalまでの時間量を指定された単位で計算します。