インタフェース
java.time.temporal.TemporalAccessorの使用
パッケージ | 説明 |
---|---|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
java.time.format |
日付と時間を出力し、解析するクラスを提供します。
|
java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
-
java.timeでのTemporalAccessorの使用
TemporalAccessorを実装しているjava.timeのクラス 修飾子と型 クラス 説明 class
DayOfWeek
「曜日」(「Tuesday」など)。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
Month
「月」(「July」など)。class
MonthDay
ISO-8601暦体系における月日(--12-03
など)。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
など)。class
ZoneOffset
グリニッジ/UTCからのタイムゾーンのオフセット(+02:00
など)。型TemporalAccessorのパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 static DayOfWeek
DayOfWeek. from(TemporalAccessor temporal)
時間的オブジェクトからDayOfWeek
のインスタンスを取得します。static Instant
Instant. from(TemporalAccessor temporal)
Instant
のインスタンスを時間的オブジェクトから取得します。static LocalDate
LocalDate. from(TemporalAccessor temporal)
時間的オブジェクトからLocalDate
のインスタンスを取得します。static LocalDateTime
LocalDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからLocalDateTime
のインスタンスを取得します。static LocalTime
LocalTime. from(TemporalAccessor temporal)
時間的オブジェクトからLocalTime
のインスタンスを取得します。static Month
Month. from(TemporalAccessor temporal)
時間的オブジェクトからMonth
のインスタンスを取得します。static MonthDay
MonthDay. from(TemporalAccessor temporal)
時間的オブジェクトからMonthDay
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからOffsetDateTime
のインスタンスを取得します。static OffsetTime
OffsetTime. from(TemporalAccessor temporal)
時間的オブジェクトからOffsetTime
のインスタンスを取得します。static Year
Year. from(TemporalAccessor temporal)
時間的オブジェクトからYear
のインスタンスを取得します。static YearMonth
YearMonth. from(TemporalAccessor temporal)
時間的オブジェクトからYearMonth
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからZonedDateTime
のインスタンスを取得します。static ZoneId
ZoneId. from(TemporalAccessor temporal)
時間的オブジェクトからZoneId
のインスタンスを取得します。static ZoneOffset
ZoneOffset. from(TemporalAccessor temporal)
時間的オブジェクトからZoneOffset
のインスタンスを取得します。 -
java.time.chronoでのTemporalAccessorの使用
java.time.chronoのTemporalAccessorのサブインタフェース 修飾子と型 インタフェース 説明 interface
ChronoLocalDate
任意の暦で時またはタイム・ゾーンのない日付、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoLocalDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーンのない日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface
ChronoZonedDateTime<D extends ChronoLocalDate>
任意の暦のタイムゾーン付きの日付/時間、高度なグローバリゼーション・ユース・ケース向けです。interface
Era
時系列の紀元。TemporalAccessorを実装しているjava.time.chronoのクラス 修飾子と型 クラス 説明 class
HijrahDate
ヒジュラ暦体系の日付。class
HijrahEra
ヒジュラ暦体系の紀元。class
IsoEra
ISO暦体系の紀元。class
JapaneseDate
和暦体系の日付。class
JapaneseEra
和暦体系の紀元。class
MinguoDate
民国暦体系の日付。class
MinguoEra
民国暦体系の紀元。class
ThaiBuddhistDate
タイ仏暦体系の日付。class
ThaiBuddhistEra
タイ仏暦体系の紀元。型TemporalAccessorのパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 ChronoLocalDate
Chronology. date(TemporalAccessor temporal)
別の時間的オブジェクトから、この暦のローカル日付を取得します。HijrahDate
HijrahChronology. date(TemporalAccessor temporal)
LocalDate
IsoChronology. date(TemporalAccessor temporal)
別の日付/時間オブジェクトからISO暦のローカル日付を取得します。JapaneseDate
JapaneseChronology. date(TemporalAccessor temporal)
MinguoDate
MinguoChronology. date(TemporalAccessor temporal)
ThaiBuddhistDate
ThaiBuddhistChronology. date(TemporalAccessor temporal)
static ChronoLocalDate
ChronoLocalDate. from(TemporalAccessor temporal)
一時オブジェクトからChronoLocalDate
のインスタンスを取得します。static ChronoLocalDateTime<?>
ChronoLocalDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからChronoLocalDateTime
のインスタンスを取得します。static Chronology
Chronology. from(TemporalAccessor temporal)
時間的オブジェクトからChronology
のインスタンスを取得します。static ChronoZonedDateTime<?>
ChronoZonedDateTime. from(TemporalAccessor temporal)
時間的オブジェクトからChronoZonedDateTime
のインスタンスを取得します。static HijrahDate
HijrahDate. from(TemporalAccessor temporal)
時間的オブジェクトからイスラム・ウム・アルクラ暦のHijrahDate
を取得します。static JapaneseDate
JapaneseDate. from(TemporalAccessor temporal)
時間的オブジェクトからJapaneseDate
を取得します。static MinguoDate
MinguoDate. from(TemporalAccessor temporal)
時間的オブジェクトからMinguoDate
を取得します。static ThaiBuddhistDate
ThaiBuddhistDate. from(TemporalAccessor temporal)
時間的オブジェクトからThaiBuddhistDate
を取得します。default ChronoLocalDateTime<? extends ChronoLocalDate>
Chronology. localDateTime(TemporalAccessor temporal)
別の時間的オブジェクトから、この暦のローカル日付/時間を取得します。ChronoLocalDateTime<HijrahDate>
HijrahChronology. localDateTime(TemporalAccessor temporal)
LocalDateTime
IsoChronology. localDateTime(TemporalAccessor temporal)
別の日付/時間オブジェクトからISO暦のローカル日付/時間を取得します。ChronoLocalDateTime<JapaneseDate>
JapaneseChronology. localDateTime(TemporalAccessor temporal)
ChronoLocalDateTime<MinguoDate>
MinguoChronology. localDateTime(TemporalAccessor temporal)
ChronoLocalDateTime<ThaiBuddhistDate>
ThaiBuddhistChronology. localDateTime(TemporalAccessor temporal)
default ChronoZonedDateTime<? extends ChronoLocalDate>
Chronology. zonedDateTime(TemporalAccessor temporal)
もう一方のtemporal (一時)オブジェクトからこの暦でChronoZonedDateTime
を取得します。ChronoZonedDateTime<HijrahDate>
HijrahChronology. zonedDateTime(TemporalAccessor temporal)
ZonedDateTime
IsoChronology. zonedDateTime(TemporalAccessor temporal)
もう一方の日付/時間オブジェクトからISOのゾーン付きの日付/時間を取得します。ChronoZonedDateTime<JapaneseDate>
JapaneseChronology. zonedDateTime(TemporalAccessor temporal)
ChronoZonedDateTime<MinguoDate>
MinguoChronology. zonedDateTime(TemporalAccessor temporal)
ChronoZonedDateTime<ThaiBuddhistDate>
ThaiBuddhistChronology. zonedDateTime(TemporalAccessor temporal)
-
java.time.formatでのTemporalAccessorの使用
TemporalAccessorを返すjava.time.formatのメソッド 修飾子と型 メソッド 説明 TemporalAccessor
DateTimeFormatter. parse(CharSequence text)
テキストを完全に解析して、時間的オブジェクトを生成します。TemporalAccessor
DateTimeFormatter. parse(CharSequence text, ParsePosition position)
このフォーマッタを使用してテキストを解析し、テキスト位置に対する制御を提供します。TemporalAccessor
DateTimeFormatter. parseBest(CharSequence text, TemporalQuery<?>... queries)
テキストを完全に解析して、指定されたいずれかのタイプのオブジェクトを生成します。TemporalAccessor
DateTimeFormatter. parseUnresolved(CharSequence text, ParsePosition position)
このフォーマッタを使用してテキストを解析しますが、高度なユース・ケース向けに、結果を解決しません。型TemporalAccessorのパラメータを持つjava.time.formatのメソッド 修飾子と型 メソッド 説明 String
DateTimeFormatter. format(TemporalAccessor temporal)
このフォーマッタを使用して日付/時間オブジェクトを書式設定します。void
DateTimeFormatter. formatTo(TemporalAccessor temporal, Appendable appendable)
このフォーマッタを使用して、日付/時間オブジェクトをAppendable
に書式設定します。 -
java.time.temporalでのTemporalAccessorの使用
java.time.temporalのTemporalAccessorのサブインタフェース 修飾子と型 インタフェース 説明 interface
Temporal
時間的オブジェクト(日付、時間、オフセット、またはそれらのなんらかの組合せなど)への読取り/書込みアクセスを定義するフレームワークレベルのインタフェースです。TemporalAccessorを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 default TemporalAccessor
TemporalField. resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)
このフィールドを解決して、より簡単な代替または日付を提供します。型TemporalAccessorのパラメータを持つjava.time.temporalのメソッド 修飾子と型 メソッド 説明 long
TemporalField. getFrom(TemporalAccessor temporal)
指定された時間的オブジェクトからこのフィールドの値を取得します。boolean
TemporalField. isSupportedBy(TemporalAccessor temporal)
このフィールドが時間的オブジェクトでサポートされているかどうかを確認します。R
TemporalQuery. queryFrom(TemporalAccessor temporal)
指定された時間的オブジェクトを問い合せます。ValueRange
TemporalField. rangeRefinedBy(TemporalAccessor temporal)
時間的オブジェクトを使用して結果を絞り込むことにより、このフィールドの有効値の範囲を取得します。default TemporalAccessor
TemporalField. resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)
このフィールドを解決して、より簡単な代替または日付を提供します。