System.Xml.Schema.XsdDateTime.GetZuluDateTime C# (CSharp) Method

GetZuluDateTime() private method

private GetZuluDateTime ( ) : System.DateTime
return System.DateTime
        private DateTime GetZuluDateTime() {
            switch (InternalKind) {
            case XsdDateTimeKind.Zulu:
                return dt;
            case XsdDateTimeKind.LocalEastOfZulu:
                return dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0));
            case XsdDateTimeKind.LocalWestOfZulu:
                return dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0));
            default:
                return dt.ToUniversalTime();
            }
        }

Usage Example

Esempio n. 1
0
 public static int Compare(XsdDateTime left, XsdDateTime right)
 {
     if (left.extra == right.extra)
     {
         return(DateTime.Compare(left.dt, right.dt));
     }
     if (left.InternalTypeCode != right.InternalTypeCode)
     {
         throw new ArgumentException(Res.GetString("Sch_XsdDateTimeCompare", new object[] { left.TypeCode, right.TypeCode }));
     }
     return(DateTime.Compare(left.GetZuluDateTime(), right.GetZuluDateTime()));
 }
All Usage Examples Of System.Xml.Schema.XsdDateTime::GetZuluDateTime