Exemplo n.º 1
0
        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.");
            }
        }
Exemplo n.º 2
0
        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.");
            }
        }
Exemplo n.º 3
0
        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.");
            }
        }