インタフェース
java.time.temporal.TemporalFieldの使用
-
TemporalFieldを使用しているパッケージ パッケージ 説明 java.time 日付、時間、インスタント、デュレーションのメインAPI。java.time.chrono デフォルトのISO暦以外の暦体系の汎用API。java.time.format 日付と時間を出力し、解析するクラスを提供します。java.time.temporal フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。 -
-
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)指定されたフィールドがサポートされているかどうかをチェックします。ValueRangeDayOfWeek. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeInstant. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeLocalDate. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeLocalDateTime. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeLocalTime. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeMonth. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeMonthDay. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeOffsetDateTime. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeOffsetTime. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeYear. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeYearMonth. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeZonedDateTime. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeZoneOffset. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。InstantInstant. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、このインスタントのコピーを返します。LocalDateLocalDate. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この日付のコピーを返します。LocalDateTimeLocalDateTime. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。LocalTimeLocalTime. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この時間のコピーを返します。OffsetDateTimeOffsetDateTime. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。OffsetTimeOffsetTime. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この時間のコピーを返します。YearYear. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この年のコピーを返します。YearMonthYearMonth. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この年と月のコピーを返します。ZonedDateTimeZonedDateTime. with(TemporalField field, long newValue)指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。 -
java.time.chronoでのTemporalFieldの使用
TemporalField型のパラメータを持つjava.time.chronoのメソッド 修飾子と型 メソッド 説明 default intEra. get(TemporalField field)この紀元から指定されたフィールドの値をintとして取得します。default longEra. getLong(TemporalField field)この紀元から指定されたフィールドの値をlongとして取得します。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)指定されたフィールドの有効な値の範囲を取得します。ValueRangeHijrahEra. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。ValueRangeJapaneseEra. range(TemporalField field)指定されたフィールドの有効な値の範囲を取得します。default ChronoLocalDateChronoLocalDate. with(TemporalField field, long newValue)指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。ChronoLocalDateTime<D>ChronoLocalDateTime. with(TemporalField field, long newValue)指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。ChronoZonedDateTime<D>ChronoZonedDateTime. with(TemporalField field, long newValue)指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。TemporalField型の型引数を持つjava.time.chronoのメソッド・パラメータ 修飾子と型 メソッド 説明 ChronoLocalDateAbstractChronology. resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)解析されたChronoFieldの値を解析時の日付に解決します。ChronoLocalDateChronology. resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)解析されたChronoFieldの値を解析時の日付に解決します。LocalDateIsoChronology. resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)解析されたChronoFieldの値を解析時の日付に解決します。 -
java.time.formatでのTemporalFieldの使用
TemporalField型の引数を持つ型を返すjava.time.formatのメソッド 修飾子と型 メソッド 説明 Set<TemporalField>DateTimeFormatter. getResolverFields()解析時に使用するリゾルバ・フィールドを取得します。TemporalField型のパラメータを持つjava.time.formatのメソッド 修飾子と型 メソッド 説明 DateTimeFormatterBuilderDateTimeFormatterBuilder. appendFraction(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint)日付/時間フィールドの小数値をフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendText(TemporalField field)フルテキスト・スタイルを使用して、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendText(TemporalField field, TextStyle textStyle)日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendText(TemporalField field, Map<Long,String> textLookup)指定されたマップを使用してテキストを提供することにより、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendValue(TemporalField field)通常の出力スタイルを使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendValue(TemporalField field, int width)ゼロでパディングする固定幅方式を使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendValue(TemporalField field, int minWidth, int maxWidth, SignStyle signStyle)日付/時間フィールドの値をフォーマッタに追加します。フォーマットは完全に制御できます。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendValueReduced(TemporalField field, int width, int maxWidth, int baseValue)日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. appendValueReduced(TemporalField field, int width, int maxWidth, ChronoLocalDate baseDate)日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilderDateTimeFormatterBuilder. parseDefaulting(TemporalField field, long value)解析に使用するフォーマッタに、フィールドのデフォルト値を追加します。DateTimeFormatterDateTimeFormatter. withResolverFields(TemporalField... resolverFields)新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。TemporalField型の型引数を持つjava.time.formatのメソッド・パラメータ 修飾子と型 メソッド 説明 DateTimeFormatterDateTimeFormatter. withResolverFields(Set<TemporalField> resolverFields)新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。 -
java.time.temporalでのTemporalFieldの使用
TemporalFieldを実装するjava.time.temporalのクラス 修飾子と型 クラス 説明 classChronoFieldフィールドの標準セット。TemporalFieldとして宣言されているjava.time.temporalのフィールド 修飾子と型 フィールド 説明 static TemporalFieldIsoFields. DAY_OF_QUARTER四半期の何日目かを表すフィールドです。static TemporalFieldJulianFields. JULIAN_DAYユリウス日を表すフィールド。static TemporalFieldJulianFields. MODIFIED_JULIAN_DAY修正ユリウス日を表すフィールド。static TemporalFieldIsoFields. QUARTER_OF_YEAR四半期を表すフィールドです。static TemporalFieldJulianFields. RATA_DIERata Dieフィールド。static TemporalFieldIsoFields. WEEK_BASED_YEAR暦週の基準年を表すフィールドです。static TemporalFieldIsoFields. WEEK_OF_WEEK_BASED_YEAR暦週の基準年の何週目かを表すフィールドです。TemporalFieldを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 TemporalFieldWeekFields. dayOfWeek()このWeekFieldsに基づいて、曜日にアクセスするフィールドを返します。TemporalFieldWeekFields. weekBasedYear()このWeekFieldsに基づいて、暦週の基準年の年にアクセスするフィールドを返します。TemporalFieldWeekFields. weekOfMonth()このWeekFieldsに基づいて、月の何週目かを表す値にアクセスするフィールドを返します。TemporalFieldWeekFields. weekOfWeekBasedYear()このWeekFieldsに基づいて、暦週の基準年の何週目かを表す値にアクセスするフィールドを返します。TemporalFieldWeekFields. 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)指定されたフィールドの有効な値の範囲を取得します。TemporalTemporal. with(TemporalField field, long newValue)指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。TemporalField型の型引数を持つjava.time.temporalのメソッド・パラメータ 修飾子と型 メソッド 説明 default TemporalAccessorTemporalField. resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)このフィールドを解決して、より簡単な代替または日付を提供します。
-