public static string ToDateTimeFormat(DateTimeKind kind) { switch (kind) { case DateTimeKind.Local: return(IsoDateFormat); case DateTimeKind.Unspecified: return("yyyy-MM-ddTHH:mm:ss.FFFFFFF"); case DateTimeKind.Utc: return("yyyy-MM-ddTHH:mm:ss.FFFFFFFZ"); default: throw MiscellaneousUtils.CreateArgumentOutOfRangeException(nameof(kind), kind, "Unexpected DateTimeKind value."); } }
public static XmlDateTimeSerializationMode ToSerializationMode(DateTimeKind kind) { switch (kind) { case DateTimeKind.Local: return(XmlDateTimeSerializationMode.Local); case DateTimeKind.Unspecified: return(XmlDateTimeSerializationMode.Unspecified); case DateTimeKind.Utc: return(XmlDateTimeSerializationMode.Utc); default: throw MiscellaneousUtils.CreateArgumentOutOfRangeException("kind", kind, "Unexpected DateTimeKind value."); } }
public static XmlDateTimeSerializationMode ToSerializationMode(DateTimeKind kind) { switch (kind) { case 0: return(2); case 1: return(1); case 2: return(0); default: throw MiscellaneousUtils.CreateArgumentOutOfRangeException("kind", kind, "Unexpected DateTimeKind value."); } }