Class DateTimeSerializer
- Namespace
 - MongoDB.Bson.Serialization.Serializers
 
- Assembly
 - MongoDB.Bson.dll
 
Represents a serializer for DateTimes.
public sealed class DateTimeSerializer : StructSerializerBase<DateTime>, IBsonSerializer<DateTime>, IBsonSerializer, IRepresentationConfigurable<DateTimeSerializer>, IRepresentationConfigurable, IHasRepresentationSerializer
  - Inheritance
 - 
      
      
      
      DateTimeSerializer
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
- DateTimeSerializer()
 Initializes a new instance of the DateTimeSerializer class.
- DateTimeSerializer(BsonType)
 Initializes a new instance of the DateTimeSerializer class.
- DateTimeSerializer(bool)
 Initializes a new instance of the DateTimeSerializer class.
- DateTimeSerializer(bool, BsonType)
 Initializes a new instance of the DateTimeSerializer class.
- DateTimeSerializer(DateTimeKind)
 Initializes a new instance of the DateTimeSerializer class.
- DateTimeSerializer(DateTimeKind, BsonType)
 Initializes a new instance of the DateTimeSerializer class.
Properties
- DateOnly
 Gets whether this DateTime consists of a Date only.
- DateOnlyInstance
 Gets an instance of DateTimeSerializer with DateOnly=true.
- Instance
 Gets the default DateTimeSerializer.
- Kind
 Gets the DateTimeKind (Local, Unspecified or Utc).
- LocalInstance
 Gets an instance of DateTimeSerializer with Kind=Local.
- Representation
 Gets the external representation.
- UtcInstance
 Gets an instance of DateTimeSerializer with Kind=Utc.
Methods
- Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
 Deserializes a value.
- Equals(object)
 Determines whether the specified object is equal to the current object.
- GetHashCode()
 Serves as the default hash function.
- Serialize(BsonSerializationContext, BsonSerializationArgs, DateTime)
 Serializes a value.
- WithDateOnly(bool)
 Returns a serializer that has been reconfigured with the specified dateOnly value.
- WithDateOnly(bool, BsonType)
 Returns a serializer that has been reconfigured with the specified dateOnly value and representation.
- WithKind(DateTimeKind)
 Returns a serializer that has been reconfigured with the specified DateTimeKind value.
- WithKind(DateTimeKind, BsonType)
 Returns a serializer that has been reconfigured with the specified DateTimeKind value and representation.
- WithRepresentation(BsonType)
 Returns a serializer that has been reconfigured with the specified representation.