インタフェース
java.time.temporal.TemporalFieldの使用
TemporalFieldを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
日付と時間を出力し、解析するクラスを提供します。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalFieldの使用
型TemporalFieldのパラメータを持つjava.timeのメソッド修飾子と型メソッド説明int
DayOfWeek.get
(TemporalField field) 指定されたフィールドの値をこの曜日からint
として取得します。int
Instant.get
(TemporalField field) 指定されたフィールドの値をこのインスタントからint
として取得します。int
LocalDate.get
(TemporalField field) 指定されたフィールドの値をこの日付からint
として取得します。int
LocalDateTime.get
(TemporalField field) 指定されたフィールドの値をこの日付/時間からint
として取得します。int
LocalTime.get
(TemporalField field) 指定されたフィールドの値をこの時間からint
として取得します。int
Month.get
(TemporalField field) 指定されたフィールドの値をこの月からint
として取得します。int
MonthDay.get
(TemporalField field) 指定されたフィールドの値をこの月-日からint
として取得します。int
OffsetDateTime.get
(TemporalField field) 指定されたフィールドの値をこの日付/時間からint
として取得します。int
OffsetTime.get
(TemporalField field) 指定されたフィールドの値をこの時間からint
として取得します。int
Year.get
(TemporalField field) この年から指定されたフィールドの値をint
として取得します。int
YearMonth.get
(TemporalField field) 指定されたフィールドの値をこの年-月からint
として取得します。int
ZonedDateTime.get
(TemporalField field) 指定されたフィールドの値をこの日付/時間からint
として取得します。int
ZoneOffset.get
(TemporalField field) このオフセットから指定されたフィールドの値をint
として取得します。long
DayOfWeek.getLong
(TemporalField field) 指定されたフィールドの値をこの曜日からlong
として取得します。long
Instant.getLong
(TemporalField field) 指定されたフィールドの値をこのインスタントからlong
として取得します。long
LocalDate.getLong
(TemporalField field) 指定されたフィールドの値をこの日付からlong
として取得します。long
LocalDateTime.getLong
(TemporalField field) 指定されたフィールドの値をこの日付/時間からlong
として取得します。long
LocalTime.getLong
(TemporalField field) 指定されたフィールドの値をこの時間からlong
として取得します。long
Month.getLong
(TemporalField field) 指定されたフィールドの値をこの月からlong
として取得します。long
MonthDay.getLong
(TemporalField field) 指定されたフィールドの値をこの月-日からlong
として取得します。long
OffsetDateTime.getLong
(TemporalField field) 指定されたフィールドの値をこの日付/時間からlong
として取得します。long
OffsetTime.getLong
(TemporalField field) 指定されたフィールドの値をこの時間からlong
として取得します。long
Year.getLong
(TemporalField field) この年から指定されたフィールドの値をlong
として取得します。long
YearMonth.getLong
(TemporalField field) 指定されたフィールドの値をこの年-月からlong
として取得します。long
ZonedDateTime.getLong
(TemporalField field) 指定されたフィールドの値をこの日付/時間からlong
として取得します。long
ZoneOffset.getLong
(TemporalField field) このオフセットから指定されたフィールドの値をlong
として取得します。boolean
DayOfWeek.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
Instant.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
LocalDate.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
LocalDateTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
LocalTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
Month.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
MonthDay.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
OffsetDateTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
OffsetTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
Year.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
YearMonth.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
ZonedDateTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
ZoneOffset.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。DayOfWeek.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Instant.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。LocalDate.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。LocalDateTime.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。LocalTime.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Month.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。MonthDay.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。OffsetDateTime.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。OffsetTime.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Year.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。YearMonth.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。ZonedDateTime.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。ZoneOffset.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Instant.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、このインスタントのコピーを返します。LocalDate.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この日付のコピーを返します。LocalDateTime.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。LocalTime.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この時間のコピーを返します。OffsetDateTime.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。OffsetTime.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この時間のコピーを返します。Year.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この年のコピーを返します。YearMonth.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この年と月のコピーを返します。ZonedDateTime.with
(TemporalField field, long newValue) 指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。 -
java.time.chronoでのTemporalFieldの使用
型TemporalFieldのパラメータを持つjava.time.chronoのメソッド修飾子と型メソッド説明default int
Era.get
(TemporalField field) この紀元から指定されたフィールドの値をint
として取得します。default long
ChronoZonedDateTime.getLong
(TemporalField field) default long
Era.getLong
(TemporalField field) この紀元から指定されたフィールドの値をlong
として取得します。long
HijrahDate.getLong
(TemporalField field) long
JapaneseDate.getLong
(TemporalField field) long
MinguoDate.getLong
(TemporalField field) long
ThaiBuddhistDate.getLong
(TemporalField field) default boolean
ChronoLocalDate.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
ChronoLocalDateTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
ChronoZonedDateTime.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default boolean
Era.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。boolean
JapaneseDate.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default ValueRange
Era.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。HijrahEra.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。JapaneseEra.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。default ChronoLocalDate
ChronoLocalDate.with
(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。ChronoLocalDateTime.with
(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。ChronoZonedDateTime.with
(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。HijrahDate.with
(TemporalField field, long newValue) JapaneseDate.with
(TemporalField field, long newValue) MinguoDate.with
(TemporalField field, long newValue) ThaiBuddhistDate.with
(TemporalField field, long newValue) TemporalField型の型引数を持つjava.time.chronoのメソッド・パラメータ修飾子と型メソッド説明AbstractChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) 解析されたChronoField
の値を解析時の日付に解決します。Chronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) 解析されたChronoField
の値を解析時の日付に解決します。HijrahChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) IsoChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) 解析されたChronoField
の値を解析時の日付に解決します。JapaneseChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) MinguoChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) ThaiBuddhistChronology.resolveDate
(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) -
java.time.formatでのTemporalFieldの使用
型TemporalFieldの引数を持つ型を返すjava.time.formatのメソッド型TemporalFieldのパラメータを持つjava.time.formatのメソッド修飾子と型メソッド説明DateTimeFormatterBuilder.appendFraction
(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint) 日付/時間フィールドの小数値をフォーマッタに追加します。DateTimeFormatterBuilder.appendText
(TemporalField field) フルテキスト・スタイルを使用して、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendText
(TemporalField field, TextStyle textStyle) 日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendText
(TemporalField field, Map<Long, String> textLookup) 指定されたマップを使用してテキストを提供することにより、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendValue
(TemporalField field) 通常の出力スタイルを使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValue
(TemporalField field, int width) ゼロでパディングする固定幅方式を使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValue
(TemporalField field, int minWidth, int maxWidth, SignStyle signStyle) 日付/時間フィールドの値をフォーマッタに追加します。フォーマットは完全に制御できます。DateTimeFormatterBuilder.appendValueReduced
(TemporalField field, int width, int maxWidth, int baseValue) 日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValueReduced
(TemporalField field, int width, int maxWidth, ChronoLocalDate baseDate) 日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilder.parseDefaulting
(TemporalField field, long value) 解析に使用するフォーマッタに、フィールドのデフォルト値を追加します。DateTimeFormatter.withResolverFields
(TemporalField... resolverFields) 新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。TemporalField型の型引数を持つjava.time.formatのメソッド・パラメータ修飾子と型メソッド説明DateTimeFormatter.withResolverFields
(Set<TemporalField> resolverFields) 新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。 -
java.time.temporalでのTemporalFieldの使用
TemporalFieldを実装しているjava.time.temporalのクラスTemporalFieldとして宣言されたjava.time.temporalのフィールド修飾子と型フィールド説明static final TemporalField
IsoFields.DAY_OF_QUARTER
四半期の何日目かを表すフィールドです。static final TemporalField
JulianFields.JULIAN_DAY
ユリウス日を表すフィールド。static final TemporalField
JulianFields.MODIFIED_JULIAN_DAY
修正ユリウス日を表すフィールド。static final TemporalField
IsoFields.QUARTER_OF_YEAR
四半期を表すフィールドです。static final TemporalField
JulianFields.RATA_DIE
Rata Dieフィールド。static final TemporalField
IsoFields.WEEK_BASED_YEAR
暦週の基準年を表すフィールドです。static final TemporalField
IsoFields.WEEK_OF_WEEK_BASED_YEAR
暦週の基準年の何週目かを表すフィールドです。TemporalFieldを返すjava.time.temporalのメソッド修飾子と型メソッド説明WeekFields.dayOfWeek()
このWeekFields
に基づいて、曜日にアクセスするフィールドを返します。WeekFields.weekBasedYear()
このWeekFields
に基づいて、暦週の基準年の年にアクセスするフィールドを返します。WeekFields.weekOfMonth()
このWeekFields
に基づいて、月の何週目かを表す値にアクセスするフィールドを返します。WeekFields.weekOfWeekBasedYear()
このWeekFields
に基づいて、暦週の基準年の何週目かを表す値にアクセスするフィールドを返します。WeekFields.weekOfYear()
このWeekFields
に基づいて、年の何週目かを表す値にアクセスするフィールドを返します。型TemporalFieldのパラメータを持つjava.time.temporalのメソッド修飾子と型メソッド説明int
ValueRange.checkValidIntValue
(long value, TemporalField field) 指定された値が有効で、int
に収まることを確認します。long
ValueRange.checkValidValue
(long value, TemporalField field) 指定された値が有効であることを確認します。default int
TemporalAccessor.get
(TemporalField field) 指定されたフィールドの値をint
として取得します。long
TemporalAccessor.getLong
(TemporalField field) 指定されたフィールドの値をlong
として取得します。boolean
TemporalAccessor.isSupported
(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default ValueRange
TemporalAccessor.range
(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Temporal.with
(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。TemporalField型の型引数を持つjava.time.temporalのメソッド・パラメータ修飾子と型メソッド説明default TemporalAccessor
TemporalField.resolve
(Map<TemporalField, Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle) このフィールドを解決して、より簡単な代替または日付を提供します。