インタフェース
java.time.temporal.TemporalFieldの使用
TemporalFieldを使用するパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
日付と時間を出力し、解析するクラスを提供します。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.timeでのTemporalFieldの使用
型TemporalFieldのパラメータを持つjava.timeのメソッド修飾子と型メソッド説明intDayOfWeek.get(TemporalField field) 指定されたフィールドの値をこの曜日からintとして取得します。intInstant.get(TemporalField field) 指定されたフィールドの値をこのインスタントからintとして取得します。intLocalDate.get(TemporalField field) 指定されたフィールドの値をこの日付からintとして取得します。intLocalDateTime.get(TemporalField field) 指定されたフィールドの値をこの日付/時間からintとして取得します。intLocalTime.get(TemporalField field) 指定されたフィールドの値をこの時間からintとして取得します。intMonth.get(TemporalField field) 指定されたフィールドの値をこの月からintとして取得します。intMonthDay.get(TemporalField field) 指定されたフィールドの値をこの月-日からintとして取得します。intOffsetDateTime.get(TemporalField field) 指定されたフィールドの値をこの日付/時間からintとして取得します。intOffsetTime.get(TemporalField field) 指定されたフィールドの値をこの時間からintとして取得します。intYear.get(TemporalField field) この年から指定されたフィールドの値をintとして取得します。intYearMonth.get(TemporalField field) 指定されたフィールドの値をこの年-月からintとして取得します。intZonedDateTime.get(TemporalField field) 指定されたフィールドの値をこの日付/時間からintとして取得します。intZoneOffset.get(TemporalField field) このオフセットから指定されたフィールドの値をintとして取得します。longDayOfWeek.getLong(TemporalField field) 指定されたフィールドの値をこの曜日からlongとして取得します。longInstant.getLong(TemporalField field) 指定されたフィールドの値をこのインスタントからlongとして取得します。longLocalDate.getLong(TemporalField field) 指定されたフィールドの値をこの日付からlongとして取得します。longLocalDateTime.getLong(TemporalField field) 指定されたフィールドの値をこの日付/時間からlongとして取得します。longLocalTime.getLong(TemporalField field) 指定されたフィールドの値をこの時間からlongとして取得します。longMonth.getLong(TemporalField field) 指定されたフィールドの値をこの月からlongとして取得します。longMonthDay.getLong(TemporalField field) 指定されたフィールドの値をこの月-日からlongとして取得します。longOffsetDateTime.getLong(TemporalField field) 指定されたフィールドの値をこの日付/時間からlongとして取得します。longOffsetTime.getLong(TemporalField field) 指定されたフィールドの値をこの時間からlongとして取得します。longYear.getLong(TemporalField field) この年から指定されたフィールドの値をlongとして取得します。longYearMonth.getLong(TemporalField field) 指定されたフィールドの値をこの年-月からlongとして取得します。longZonedDateTime.getLong(TemporalField field) 指定されたフィールドの値をこの日付/時間からlongとして取得します。longZoneOffset.getLong(TemporalField field) このオフセットから指定されたフィールドの値をlongとして取得します。booleanDayOfWeek.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanInstant.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanLocalDate.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanLocalDateTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanLocalTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanMonth.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanMonthDay.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanOffsetDateTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanOffsetTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanYear.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanYearMonth.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanZonedDateTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanZoneOffset.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 intEra.get(TemporalField field) この紀元から指定されたフィールドの値をintとして取得します。default longChronoZonedDateTime.getLong(TemporalField field) default longEra.getLong(TemporalField field) この紀元から指定されたフィールドの値をlongとして取得します。longHijrahDate.getLong(TemporalField field) longJapaneseDate.getLong(TemporalField field) longMinguoDate.getLong(TemporalField field) longThaiBuddhistDate.getLong(TemporalField field) default booleanChronoLocalDate.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanChronoLocalDateTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanChronoZonedDateTime.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default booleanEra.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。booleanJapaneseDate.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default ValueRangeEra.range(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。HijrahEra.range(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。JapaneseEra.range(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。default ChronoLocalDateChronoLocalDate.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 TemporalFieldIsoFields.DAY_OF_QUARTER四半期の何日目かを表すフィールドです。static final TemporalFieldJulianFields.JULIAN_DAYユリウス日を表すフィールド。static final TemporalFieldJulianFields.MODIFIED_JULIAN_DAY修正ユリウス日を表すフィールド。static final TemporalFieldIsoFields.QUARTER_OF_YEAR四半期を表すフィールドです。static final TemporalFieldJulianFields.RATA_DIERata Dieフィールド。static final TemporalFieldIsoFields.WEEK_BASED_YEAR暦週の基準年を表すフィールドです。static final TemporalFieldIsoFields.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のメソッド修飾子と型メソッド説明intValueRange.checkValidIntValue(long value, TemporalField field) 指定された値が有効で、intに収まることを確認します。longValueRange.checkValidValue(long value, TemporalField field) 指定された値が有効であることを確認します。default intTemporalAccessor.get(TemporalField field) 指定されたフィールドの値をintとして取得します。longTemporalAccessor.getLong(TemporalField field) 指定されたフィールドの値をlongとして取得します。booleanTemporalAccessor.isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかをチェックします。default ValueRangeTemporalAccessor.range(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。Temporal.with(TemporalField field, long newValue) 指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。TemporalField型の型引数を持つjava.time.temporalのメソッド・パラメータ修飾子と型メソッド説明default TemporalAccessorTemporalField.resolve(Map<TemporalField, Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle) このフィールドを解決して、より簡単な代替または日付を提供します。