Package com.alibaba.fastjson2.codec
Class DateTimeCodec
- java.lang.Object
-
- com.alibaba.fastjson2.codec.DateTimeCodec
-
- Direct Known Subclasses:
ObjectReaderImplDate,ObjectReaderImplInstant
public abstract class DateTimeCodec extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Stringformatprotected booleanformatHasDayprotected booleanformatHasHourbooleanformatISO8601booleanformatMillisbooleanformatUnixTimeLocalelocaleprotected booleanuseSimpleDateFormatbooleanuseSimpleFormatterprotected booleanyyyyMMdd10protected booleanyyyyMMdd8protected booleanyyyyMMddhhmm16protected booleanyyyyMMddhhmmss14protected booleanyyyyMMddhhmmss19
-
Constructor Summary
Constructors Constructor Description DateTimeCodec(String format)DateTimeCodec(String format, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateTimeFormattergetDateFormatter()DateTimeFormattergetDateFormatter(Locale locale)
-
-
-
Field Detail
-
format
public final String format
-
formatUnixTime
public final boolean formatUnixTime
-
formatMillis
public final boolean formatMillis
-
formatISO8601
public final boolean formatISO8601
-
formatHasDay
protected final boolean formatHasDay
-
formatHasHour
protected final boolean formatHasHour
-
useSimpleFormatter
public final boolean useSimpleFormatter
-
locale
public final Locale locale
-
yyyyMMddhhmmss19
protected final boolean yyyyMMddhhmmss19
-
yyyyMMddhhmm16
protected final boolean yyyyMMddhhmm16
-
yyyyMMddhhmmss14
protected final boolean yyyyMMddhhmmss14
-
yyyyMMdd10
protected final boolean yyyyMMdd10
-
yyyyMMdd8
protected final boolean yyyyMMdd8
-
useSimpleDateFormat
protected final boolean useSimpleDateFormat
-
-
Method Detail
-
getDateFormatter
public DateTimeFormatter getDateFormatter()
-
getDateFormatter
public DateTimeFormatter getDateFormatter(Locale locale)
-
-