GetZuluDateTime() private method

private GetZuluDateTime ( ) : System.DateTime
return System.DateTime
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()));
 }
Esempio n. 2
0
 /// <summary>
 /// Compares two DateTime values, returning an integer that indicates
 /// their relationship.
 /// </summary>
 public static int Compare(XsdDateTime left, XsdDateTime right)
 {
     if (left._extra == right._extra)
     {
         return(DateTime.Compare(left._dt, right._dt));
     }
     else
     {
         // Xsd types should be the same for it to be comparable
         if (left.InternalTypeCode != right.InternalTypeCode)
         {
             throw new ArgumentException(SR.Format(SR.Sch_XsdDateTimeCompare, left.TypeCode, right.TypeCode));
         }
         // Convert both to UTC
         return(DateTime.Compare(left.GetZuluDateTime(), right.GetZuluDateTime()));
     }
 }
Esempio n. 3
0
        /// <summary>
        /// Compares two DateTime values, returning an integer that indicates
        /// their relationship.
        /// </summary>
        public static int Compare(XsdDateTime left, XsdDateTime right) {
            if (left.extra == right.extra) {
                return DateTime.Compare(left.dt, right.dt);
            }
            else {
                // Xsd types should be the same for it to be comparable
                if (left.InternalTypeCode != right.InternalTypeCode) {
                    throw new ArgumentException(Res.GetString(Res.Sch_XsdDateTimeCompare, left.TypeCode, right.TypeCode));
                }
                // Convert both to UTC
                return DateTime.Compare(left.GetZuluDateTime(), right.GetZuluDateTime());

            }
        }
 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());
 }