Class BsonDateTime
Represents a BSON DateTime value.
[Serializable]
public class BsonDateTime : BsonValue, IComparable<BsonValue>, IConvertible, IEquatable<BsonValue>, IComparable<BsonDateTime>, IEquatable<BsonDateTime>
- Inheritance
-
BsonDateTime
- Implements
- Inherited Members
- Extension Methods
Constructors
- BsonDateTime(DateTime)
Initializes a new instance of the BsonDateTime class.
- BsonDateTime(long)
Initializes a new instance of the BsonDateTime class.
Properties
- BsonType
Gets the BsonType of this BsonValue.
- IsValidDateTime
Gets whether this BsonDateTime is a valid .NET DateTime.
- MillisecondsSinceEpoch
Gets the number of milliseconds since the Unix Epoch.
- RawValue
Gets the number of milliseconds since the Unix Epoch.
- Value
Gets the DateTime value.
Methods
- CompareTo(BsonDateTime)
Compares this BsonDateTime to another BsonDateTime.
- CompareTo(BsonValue)
Compares the BsonDateTime to another BsonValue.
- Create(object)
Creates a new BsonDateTime.
- Equals(BsonDateTime)
Compares this BsonDateTime to another BsonDateTime.
- Equals(object)
Compares this BsonDateTime to another object.
- GetHashCode()
Gets the hash code.
- IConvertibleGetTypeCodeImplementation()
Implementation of the IConvertible GetTypeCode method.
- IConvertibleToDateTimeImplementation(IFormatProvider)
Implementation of the IConvertible ToDateTime method.
- ToLocalTime()
Converts this BsonValue to a DateTime in local time.
- ToNullableLocalTime()
Converts this BsonValue to a DateTime? in local time.
- ToNullableUniversalTime()
Converts this BsonValue to a DateTime? in UTC.
- ToString()
Returns a string representation of the value.
- ToUniversalTime()
Converts this BsonValue to a DateTime in UTC.
Operators
- operator ==(BsonDateTime, BsonDateTime)
Compares two BsonDateTime values.
- implicit operator BsonDateTime(DateTime)
Converts a DateTime to a BsonDateTime.
- operator !=(BsonDateTime, BsonDateTime)
Compares two BsonDateTime values.