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