FormatterLocalDateFormatter, LocalDateTime24HFormatter, LocalDateTimeFormatter, LocalTime24HFormatter, LocalTimeFormatter, OffsetDateTime24HFormatter, OffsetDateTimeFormatter, OffsetTime24HFormatter, OffsetTimeFormatterpublic abstract class Jdk8DateFormatter<T extends TemporalAccessor> extends Object implements Formatter
BIGDECIMAL, BIGINTEGER, BOOLEAN, BYTE, CHARACTER, DOUBLE, FLOAT, ID_CODE, INTEGER, LOCAL_DATE, LOCAL_DATETIME, LOCAL_DATETIME_24H, LOCAL_TIME, LOCAL_TIME_24H, LONG, OFFSET_DATETIME, OFFSET_DATETIME_24H, OFFSET_TIME, OFFSET_TIME_24H, SHORT, SQL_DATE, SQL_DATETIME, SQL_DATETIME_24H, SQL_TIME, SQL_TIME_24H| Constructor | Description |
|---|---|
Jdk8DateFormatter() |
| Modifier and Type | Method | Description |
|---|---|---|
String |
format(Object obj,
FormatProvider formatProvider) |
|
protected static DateTimeFormatter |
getFormatter(String pattern) |
|
protected abstract String |
getPattern(FormatProvider formatProvider) |
|
T |
parse(String str,
FormatProvider formatProvider) |
|
protected abstract T |
parse(String str,
DateTimeFormatter formatter) |
getArgumentType, getErrorMsgKeyprotected abstract String getPattern(FormatProvider formatProvider)
protected abstract T parse(String str, DateTimeFormatter formatter) throws DateTimeParseException
DateTimeParseExceptionpublic final String format(Object obj, FormatProvider formatProvider)
public T parse(String str, FormatProvider formatProvider) throws FormatterException
parse in interface FormatterFormatterExceptionprotected static DateTimeFormatter getFormatter(String pattern)
Copyright © 2018. All rights reserved.