类的用途
java.time.format.DateTimeFormatterBuilder
使用 DateTimeFormatterBuilder 的包
-
DateTimeFormatterBuilder 在 java.time.format 中的用法
修饰符和类型方法描述DateTimeFormatterBuilder.append(DateTimeFormatter formatter) 将格式化程序的所有元素附加到构建器。DateTimeFormatterBuilder.appendChronologyId()将年表 ID(例如“ISO”或“ThaiBuddhist”)附加到格式化程序。DateTimeFormatterBuilder.appendChronologyText(TextStyle textStyle) 将年表名称附加到格式化程序。DateTimeFormatterBuilder.appendDayPeriodText(TextStyle style) 将日期间文本附加到格式化程序。DateTimeFormatterBuilder.appendFraction(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint) 将日期时间字段的小数值附加到格式化程序。DateTimeFormatterBuilder.appendGenericZoneText(TextStyle textStyle) 将通用时区名称(例如“太平洋时间”)附加到格式化程序。DateTimeFormatterBuilder.appendGenericZoneText(TextStyle textStyle, Set<ZoneId> preferredZones) 将通用时区名称(例如“太平洋时间”)附加到格式化程序。DateTimeFormatterBuilder.appendInstant()使用 ISO-8601 将一个 instant 附加到格式化程序,以三个为一组格式化小数位。DateTimeFormatterBuilder.appendInstant(int fractionalDigits) 使用 ISO-8601 将一个瞬间附加到格式化程序,并控制小数位数。DateTimeFormatterBuilder.appendLiteral(char literal) 将字符文字附加到格式化程序。DateTimeFormatterBuilder.appendLiteral(String literal) 将字符串文字附加到格式化程序。DateTimeFormatterBuilder.appendLocalized(String requestedTemplate) 使用请求的模板将本地化模式附加到格式化程序。DateTimeFormatterBuilder.appendLocalized(FormatStyle dateStyle, FormatStyle timeStyle) 将本地化的日期时间模式附加到格式化程序。DateTimeFormatterBuilder.appendLocalizedOffset(TextStyle style) 将本地化区域偏移量(例如“GMT+01:00”)附加到格式化程序。DateTimeFormatterBuilder.appendOffset(String pattern, String noOffsetText) 将区域偏移量(例如“+01:00”)附加到格式化程序。DateTimeFormatterBuilder.appendOffsetId()将区域偏移量(例如“+01:00”)附加到格式化程序。DateTimeFormatterBuilder.appendOptional(DateTimeFormatter formatter) 将格式化程序附加到构建器,它可以选择格式化/解析。DateTimeFormatterBuilder.appendPattern(String pattern) 将指定模式定义的元素附加到构建器。DateTimeFormatterBuilder.appendText(TemporalField field) 使用全文样式将日期时间字段的文本附加到格式化程序。DateTimeFormatterBuilder.appendText(TemporalField field, TextStyle textStyle) 将日期时间字段的文本附加到格式化程序。DateTimeFormatterBuilder.appendText(TemporalField field, Map<Long, String> textLookup) 使用指定的map将日期时间字段的文本附加到格式化程序以提供文本。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.appendZoneId()将时区 ID(例如“欧洲/巴黎”或“+02:00”)附加到格式化程序。DateTimeFormatterBuilder.appendZoneOrOffsetId()使用最佳可用时区 ID 将时区 ID(例如“欧洲/巴黎”或“+02:00”)附加到格式化程序。DateTimeFormatterBuilder.appendZoneRegionId()将时区区域 ID(例如“欧洲/巴黎”)附加到格式化程序,如果它是ZoneOffset则拒绝时区 ID。DateTimeFormatterBuilder.appendZoneText(TextStyle textStyle) 将时区名称(例如“英国夏令时”)附加到格式化程序。DateTimeFormatterBuilder.appendZoneText(TextStyle textStyle, Set<ZoneId> preferredZones) 将时区名称(例如“英国夏令时”)附加到格式化程序。DateTimeFormatterBuilder.optionalEnd()结束可选部分。DateTimeFormatterBuilder.optionalStart()标记可选部分的开始。DateTimeFormatterBuilder.padNext(int padWidth) 使下一个添加的打印机/解析器使用空格填充到固定宽度。DateTimeFormatterBuilder.padNext(int padWidth, char padChar) 使下一个添加的打印机/解析器填充到固定宽度。DateTimeFormatterBuilder.parseCaseInsensitive()将解析样式更改为对格式化程序的其余部分不区分大小写。DateTimeFormatterBuilder.parseCaseSensitive()将解析样式更改为对格式化程序的其余部分区分大小写。DateTimeFormatterBuilder.parseDefaulting(TemporalField field, long value) 将字段的默认值附加到格式化程序以用于解析。DateTimeFormatterBuilder.parseLenient()将解析样式更改为对格式化程序的其余部分宽松。DateTimeFormatterBuilder.parseStrict()将解析样式更改为对格式化程序的其余部分严格。