public final class ZonedDateTimeCodec extends Object implements org.bson.codecs.Codec<ZonedDateTime>
Encodes and decodes ZonedDateTime
objects to and from String
,
such as 2007-12-03T10:15:30+01:00[Europe/Paris]
.
Objects are stored in quasi ISO-8601 format, see
ZonedDateTime.toString()
.
The implementation is thread-safe.
Constructor and Description |
---|
ZonedDateTimeCodec() |
Modifier and Type | Method and Description |
---|---|
ZonedDateTime |
decode(org.bson.BsonReader reader,
org.bson.codecs.DecoderContext decoderContext) |
void |
encode(org.bson.BsonWriter writer,
ZonedDateTime value,
org.bson.codecs.EncoderContext encoderContext) |
Class<ZonedDateTime> |
getEncoderClass() |
public void encode(org.bson.BsonWriter writer, ZonedDateTime value, org.bson.codecs.EncoderContext encoderContext)
encode
in interface org.bson.codecs.Encoder<ZonedDateTime>
public ZonedDateTime decode(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext)
decode
in interface org.bson.codecs.Decoder<ZonedDateTime>
public Class<ZonedDateTime> getEncoderClass()
getEncoderClass
in interface org.bson.codecs.Encoder<ZonedDateTime>
Copyright © 2017. All rights reserved.