Uses of Interface
java.time.temporal.TemporalField
Package
Description
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Provides classes to print and parse dates and times.
Access to date and time using fields and units, and date time adjusters.
-
Uses of TemporalField in java.time
Modifier and TypeMethodDescriptionint
DayOfWeek.get(TemporalField field)
Gets the value of the specified field from this day-of-week as anint
.int
Instant.get(TemporalField field)
Gets the value of the specified field from this instant as anint
.int
LocalDate.get(TemporalField field)
Gets the value of the specified field from this date as anint
.int
LocalDateTime.get(TemporalField field)
Gets the value of the specified field from this date-time as anint
.int
LocalTime.get(TemporalField field)
Gets the value of the specified field from this time as anint
.int
Month.get(TemporalField field)
Gets the value of the specified field from this month-of-year as anint
.int
MonthDay.get(TemporalField field)
Gets the value of the specified field from this month-day as anint
.int
OffsetDateTime.get(TemporalField field)
Gets the value of the specified field from this date-time as anint
.int
OffsetTime.get(TemporalField field)
Gets the value of the specified field from this time as anint
.int
Year.get(TemporalField field)
Gets the value of the specified field from this year as anint
.int
YearMonth.get(TemporalField field)
Gets the value of the specified field from this year-month as anint
.int
ZonedDateTime.get(TemporalField field)
Gets the value of the specified field from this date-time as anint
.int
ZoneOffset.get(TemporalField field)
Gets the value of the specified field from this offset as anint
.long
DayOfWeek.getLong(TemporalField field)
Gets the value of the specified field from this day-of-week as along
.long
Instant.getLong(TemporalField field)
Gets the value of the specified field from this instant as along
.long
LocalDate.getLong(TemporalField field)
Gets the value of the specified field from this date as along
.long
LocalDateTime.getLong(TemporalField field)
Gets the value of the specified field from this date-time as along
.long
LocalTime.getLong(TemporalField field)
Gets the value of the specified field from this time as along
.long
Month.getLong(TemporalField field)
Gets the value of the specified field from this month-of-year as along
.long
MonthDay.getLong(TemporalField field)
Gets the value of the specified field from this month-day as along
.long
OffsetDateTime.getLong(TemporalField field)
Gets the value of the specified field from this date-time as along
.long
OffsetTime.getLong(TemporalField field)
Gets the value of the specified field from this time as along
.long
Year.getLong(TemporalField field)
Gets the value of the specified field from this year as along
.long
YearMonth.getLong(TemporalField field)
Gets the value of the specified field from this year-month as along
.long
ZonedDateTime.getLong(TemporalField field)
Gets the value of the specified field from this date-time as along
.long
ZoneOffset.getLong(TemporalField field)
Gets the value of the specified field from this offset as along
.boolean
DayOfWeek.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
Instant.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
LocalDate.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
LocalDateTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
LocalTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
Month.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
MonthDay.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
OffsetDateTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
OffsetTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
Year.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
YearMonth.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
ZonedDateTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
ZoneOffset.isSupported(TemporalField field)
Checks if the specified field is supported.DayOfWeek.range(TemporalField field)
Gets the range of valid values for the specified field.Instant.range(TemporalField field)
Gets the range of valid values for the specified field.LocalDate.range(TemporalField field)
Gets the range of valid values for the specified field.LocalDateTime.range(TemporalField field)
Gets the range of valid values for the specified field.LocalTime.range(TemporalField field)
Gets the range of valid values for the specified field.Month.range(TemporalField field)
Gets the range of valid values for the specified field.MonthDay.range(TemporalField field)
Gets the range of valid values for the specified field.OffsetDateTime.range(TemporalField field)
Gets the range of valid values for the specified field.OffsetTime.range(TemporalField field)
Gets the range of valid values for the specified field.Year.range(TemporalField field)
Gets the range of valid values for the specified field.YearMonth.range(TemporalField field)
Gets the range of valid values for the specified field.ZonedDateTime.range(TemporalField field)
Gets the range of valid values for the specified field.ZoneOffset.range(TemporalField field)
Gets the range of valid values for the specified field.Instant.with(TemporalField field, long newValue)
Returns a copy of this instant with the specified field set to a new value.LocalDate.with(TemporalField field, long newValue)
Returns a copy of this date with the specified field set to a new value.LocalDateTime.with(TemporalField field, long newValue)
Returns a copy of this date-time with the specified field set to a new value.LocalTime.with(TemporalField field, long newValue)
Returns a copy of this time with the specified field set to a new value.OffsetDateTime.with(TemporalField field, long newValue)
Returns a copy of this date-time with the specified field set to a new value.OffsetTime.with(TemporalField field, long newValue)
Returns a copy of this time with the specified field set to a new value.Year.with(TemporalField field, long newValue)
Returns a copy of this year with the specified field set to a new value.YearMonth.with(TemporalField field, long newValue)
Returns a copy of this year-month with the specified field set to a new value.ZonedDateTime.with(TemporalField field, long newValue)
Returns a copy of this date-time with the specified field set to a new value. -
Uses of TemporalField in java.time.chrono
Modifier and TypeMethodDescriptiondefault int
Era.get(TemporalField field)
Gets the value of the specified field from this era as anint
.default long
ChronoZonedDateTime.getLong(TemporalField field)
default long
Era.getLong(TemporalField field)
Gets the value of the specified field from this era as along
.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)
Checks if the specified field is supported.boolean
ChronoLocalDateTime.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
ChronoZonedDateTime.isSupported(TemporalField field)
Checks if the specified field is supported.default boolean
Era.isSupported(TemporalField field)
Checks if the specified field is supported.boolean
JapaneseDate.isSupported(TemporalField field)
Checks if the specified field is supported.default ValueRange
Era.range(TemporalField field)
Gets the range of valid values for the specified field.HijrahEra.range(TemporalField field)
Gets the range of valid values for the specified field.JapaneseEra.range(TemporalField field)
Gets the range of valid values for the specified field.default ChronoLocalDate
ChronoLocalDate.with(TemporalField field, long newValue)
Returns an object of the same type as this object with the specified field altered.ChronoLocalDateTime.with(TemporalField field, long newValue)
Returns an object of the same type as this object with the specified field altered.ChronoZonedDateTime.with(TemporalField field, long newValue)
Returns an object of the same type as this object with the specified field altered.HijrahDate.with(TemporalField field, long newValue)
JapaneseDate.with(TemporalField field, long newValue)
MinguoDate.with(TemporalField field, long newValue)
ThaiBuddhistDate.with(TemporalField field, long newValue)
Modifier and TypeMethodDescriptionAbstractChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
Resolves parsedChronoField
values into a date during parsing.Chronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
Resolves parsedChronoField
values into a date during parsing.HijrahChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
IsoChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
Resolves parsedChronoField
values into a date during parsing.JapaneseChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
MinguoChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
ThaiBuddhistChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
-
Uses of TemporalField in java.time.format
Modifier and TypeMethodDescriptionDateTimeFormatter.getResolverFields()
Gets the resolver fields to use during parsing.Modifier and TypeMethodDescriptionDateTimeFormatterBuilder.appendFraction(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint)
Appends the fractional value of a date-time field to the formatter.DateTimeFormatterBuilder.appendText(TemporalField field)
Appends the text of a date-time field to the formatter using the full text style.DateTimeFormatterBuilder.appendText(TemporalField field, TextStyle textStyle)
Appends the text of a date-time field to the formatter.DateTimeFormatterBuilder.appendText(TemporalField field, Map<Long,String> textLookup)
Appends the text of a date-time field to the formatter using the specified map to supply the text.DateTimeFormatterBuilder.appendValue(TemporalField field)
Appends the value of a date-time field to the formatter using a normal output style.DateTimeFormatterBuilder.appendValue(TemporalField field, int width)
Appends the value of a date-time field to the formatter using a fixed width, zero-padded approach.DateTimeFormatterBuilder.appendValue(TemporalField field, int minWidth, int maxWidth, SignStyle signStyle)
Appends the value of a date-time field to the formatter providing full control over formatting.DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, int baseValue)
Appends the reduced value of a date-time field to the formatter.DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, ChronoLocalDate baseDate)
Appends the reduced value of a date-time field to the formatter.DateTimeFormatterBuilder.parseDefaulting(TemporalField field, long value)
Appends a default value for a field to the formatter for use in parsing.DateTimeFormatter.withResolverFields(TemporalField... resolverFields)
Returns a copy of this formatter with a new set of resolver fields.Modifier and TypeMethodDescriptionDateTimeFormatter.withResolverFields(Set<TemporalField> resolverFields)
Returns a copy of this formatter with a new set of resolver fields. -
Uses of TemporalField in java.time.temporal
Modifier and TypeFieldDescriptionstatic TemporalField
IsoFields.DAY_OF_QUARTER
The field that represents the day-of-quarter.static TemporalField
JulianFields.JULIAN_DAY
Julian Day field.static TemporalField
JulianFields.MODIFIED_JULIAN_DAY
Modified Julian Day field.static TemporalField
IsoFields.QUARTER_OF_YEAR
The field that represents the quarter-of-year.static TemporalField
JulianFields.RATA_DIE
Rata Die field.static TemporalField
IsoFields.WEEK_BASED_YEAR
The field that represents the week-based-year.static TemporalField
IsoFields.WEEK_OF_WEEK_BASED_YEAR
The field that represents the week-of-week-based-year.Modifier and TypeMethodDescriptionWeekFields.dayOfWeek()
Returns a field to access the day of week based on thisWeekFields
.WeekFields.weekBasedYear()
Returns a field to access the year of a week-based-year based on thisWeekFields
.WeekFields.weekOfMonth()
Returns a field to access the week of month based on thisWeekFields
.WeekFields.weekOfWeekBasedYear()
Returns a field to access the week of a week-based-year based on thisWeekFields
.WeekFields.weekOfYear()
Returns a field to access the week of year based on thisWeekFields
.Modifier and TypeMethodDescriptionint
ValueRange.checkValidIntValue(long value, TemporalField field)
Checks that the specified value is valid and fits in anint
.long
ValueRange.checkValidValue(long value, TemporalField field)
Checks that the specified value is valid.default int
TemporalAccessor.get(TemporalField field)
Gets the value of the specified field as anint
.long
TemporalAccessor.getLong(TemporalField field)
Gets the value of the specified field as along
.boolean
TemporalAccessor.isSupported(TemporalField field)
Checks if the specified field is supported.default ValueRange
TemporalAccessor.range(TemporalField field)
Gets the range of valid values for the specified field.Temporal.with(TemporalField field, long newValue)
Returns an object of the same type as this object with the specified field altered.Modifier and TypeMethodDescriptiondefault TemporalAccessor
TemporalField.resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)
Resolves this field to provide a simpler alternative or a date.