public static ToLocalTime ( System.DateTime dateTime ) : System.DateTime | ||
dateTime | System.DateTime | A DateTime. |
return | System.DateTime |
public static DateTime ToLocalTime(DateTime dateTime)
{
if (dateTime == DateTime.MinValue)
{
return DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Local);
}
else if (dateTime == DateTime.MaxValue)
{
return DateTime.SpecifyKind(DateTime.MaxValue, DateTimeKind.Local);
}
else
{
return dateTime.ToLocalTime();
}
}
/// <summary> /// Converts this BsonValue to a DateTime in local time. /// </summary> /// <returns>A DateTime.</returns> public override DateTime ToLocalTime() { return(BsonUtils.ToLocalTime(ToUniversalTime())); }