Uses of Class
java.time.format.DateTimeFormatterBuilder
Packages that use DateTimeFormatterBuilder
-
Uses of DateTimeFormatterBuilder in java.time.format
Methods in java.time.format that return DateTimeFormatterBuilderModifier and TypeMethodDescriptionDateTimeFormatterBuilder.append
(DateTimeFormatter formatter) Appends all the elements of a formatter to the builder.DateTimeFormatterBuilder.appendChronologyId()
Appends the chronology ID, such as 'ISO' or 'ThaiBuddhist', to the formatter.DateTimeFormatterBuilder.appendChronologyText
(TextStyle textStyle) Appends the chronology name to the formatter.DateTimeFormatterBuilder.appendDayPeriodText
(TextStyle style) Appends the day period text to the formatter.DateTimeFormatterBuilder.appendFraction
(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint) Appends the fractional value of a date-time field to the formatter.DateTimeFormatterBuilder.appendGenericZoneText
(TextStyle textStyle) Appends the generic time-zone name, such as 'Pacific Time', to the formatter.DateTimeFormatterBuilder.appendGenericZoneText
(TextStyle textStyle, Set<ZoneId> preferredZones) Appends the generic time-zone name, such as 'Pacific Time', to the formatter.DateTimeFormatterBuilder.appendInstant()
Appends an instant using ISO-8601 to the formatter, formatting fractional digits in groups of three.DateTimeFormatterBuilder.appendInstant
(int fractionalDigits) Appends an instant using ISO-8601 to the formatter with control over the number of fractional digits.DateTimeFormatterBuilder.appendLiteral
(char literal) Appends a character literal to the formatter.DateTimeFormatterBuilder.appendLiteral
(String literal) Appends a string literal to the formatter.DateTimeFormatterBuilder.appendLocalized
(FormatStyle dateStyle, FormatStyle timeStyle) Appends a localized date-time pattern to the formatter.DateTimeFormatterBuilder.appendLocalizedOffset
(TextStyle style) Appends the localized zone offset, such as 'GMT+01:00', to the formatter.DateTimeFormatterBuilder.appendOffset
(String pattern, String noOffsetText) Appends the zone offset, such as '+01:00', to the formatter.DateTimeFormatterBuilder.appendOffsetId()
Appends the zone offset, such as '+01:00', to the formatter.DateTimeFormatterBuilder.appendOptional
(DateTimeFormatter formatter) Appends a formatter to the builder which will optionally format/parse.DateTimeFormatterBuilder.appendPattern
(String pattern) Appends the elements defined by the specified pattern to the builder.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.appendZoneId()
Appends the time-zone ID, such as 'Europe/Paris' or '+02:00', to the formatter.DateTimeFormatterBuilder.appendZoneOrOffsetId()
Appends the time-zone ID, such as 'Europe/Paris' or '+02:00', to the formatter, using the best available zone ID.DateTimeFormatterBuilder.appendZoneRegionId()
Appends the time-zone region ID, such as 'Europe/Paris', to the formatter, rejecting the zone ID if it is aZoneOffset
.DateTimeFormatterBuilder.appendZoneText
(TextStyle textStyle) Appends the time-zone name, such as 'British Summer Time', to the formatter.DateTimeFormatterBuilder.appendZoneText
(TextStyle textStyle, Set<ZoneId> preferredZones) Appends the time-zone name, such as 'British Summer Time', to the formatter.DateTimeFormatterBuilder.optionalEnd()
Ends an optional section.DateTimeFormatterBuilder.optionalStart()
Mark the start of an optional section.DateTimeFormatterBuilder.padNext
(int padWidth) Causes the next added printer/parser to pad to a fixed width using a space.DateTimeFormatterBuilder.padNext
(int padWidth, char padChar) Causes the next added printer/parser to pad to a fixed width.DateTimeFormatterBuilder.parseCaseInsensitive()
Changes the parse style to be case insensitive for the remainder of the formatter.DateTimeFormatterBuilder.parseCaseSensitive()
Changes the parse style to be case sensitive for the remainder of the formatter.DateTimeFormatterBuilder.parseDefaulting
(TemporalField field, long value) Appends a default value for a field to the formatter for use in parsing.DateTimeFormatterBuilder.parseLenient()
Changes the parse style to be lenient for the remainder of the formatter.DateTimeFormatterBuilder.parseStrict()
Changes the parse style to be strict for the remainder of the formatter.