Class OffsetDateTimeAsDocumentCodec

  • All Implemented Interfaces:
    Codec<OffsetDateTime>, Decoder<OffsetDateTime>, Encoder<OffsetDateTime>

    public final class OffsetDateTimeAsDocumentCodec
    extends Object
    implements Codec<OffsetDateTime>

    Encodes and decodes OffsetDateTime values to and from BSON Document, such as:

     {
         dateTime: ...,
         offset: ...
     }
     

    The values are stored using the following structure:

    • dateTime (a non-null value);
    • offset (a non-null value).
    The field values depend on provided codecs.

    This type is immutable.