Class InvariantDateTime
Represents a DateTime that is invariant to time zones.
[JsonConverter(typeof(InvariantDateTimeJsonConverter))]
public class InvariantDateTime
- Inheritance
-
InvariantDateTime
- Inherited Members
Constructors
InvariantDateTime()
Initializes a new instance of the InvariantDateTime class.
public InvariantDateTime()
InvariantDateTime(DateTime)
Initializes a new instance of the InvariantDateTime class.
public InvariantDateTime(DateTime dateTime)
Parameters
dateTimeDateTimeThe DateTime value.
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Operators
implicit operator DateTime(InvariantDateTime)
Implicit conversion from InvariantDateTime to DateTime.
public static implicit operator DateTime(InvariantDateTime invariantDateTime)
Parameters
invariantDateTimeInvariantDateTimeThe InvariantDateTime instance.
Returns
implicit operator DateTime?(InvariantDateTime?)
Implicit conversion from InvariantDateTime? to DateTime?.
public static implicit operator DateTime?(InvariantDateTime? invariantDateTime)
Parameters
invariantDateTimeInvariantDateTimeThe InvariantDateTime? instance.
Returns
implicit operator InvariantDateTime(DateTime)
Implicit conversion from DateTime to InvariantDateTime.
public static implicit operator InvariantDateTime(DateTime dateTime)
Parameters
dateTimeDateTimeThe DateTime instance.