Class JsonbDateConverter
- java.lang.Object
-
- org.apache.johnzon.jsonb.converter.JsonbLocaleParserConverterBase<T>
-
- org.apache.johnzon.jsonb.converter.JsonbDateConverterBase<Date>
-
- org.apache.johnzon.jsonb.converter.JsonbDateConverter
-
- All Implemented Interfaces:
org.apache.johnzon.mapper.Converter<Date>,org.apache.johnzon.mapper.MapperConverter
public class JsonbDateConverter extends JsonbDateConverterBase<Date>
-
-
Field Summary
Fields Modifier and Type Field Description private booleanhasTimezoneprivate booleanisIsoprivate static ZoneIdUTC-
Fields inherited from class org.apache.johnzon.jsonb.converter.JsonbDateConverterBase
formatter
-
-
Constructor Summary
Constructors Constructor Description JsonbDateConverter(jakarta.json.bind.annotation.JsonbDateFormat dateFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private DatefromIso(String text)private DatefromLocalDateTime(String text)DatefromString(String text)private DatefromStringWithFormatter(String text)private DatefromZonedDateTime(String text)private StringtoIsoString(Instant instant)StringtoString(Date instance)private StringtoStringFromLocalDateTime(Instant instant)private StringtoStringFromZonedDateTime(Instant instant)private StringtoStringWithFormatter(Date instance)-
Methods inherited from class org.apache.johnzon.jsonb.converter.JsonbLocaleParserConverterBase
newLocale
-
-
-
-
Field Detail
-
UTC
private static final ZoneId UTC
-
hasTimezone
private volatile boolean hasTimezone
-
isIso
private volatile boolean isIso
-
-