System.Xml.Schema.XsdDateTime.Compare C# (CSharp) Méthode

Compare() public static méthode

Compares two DateTime values, returning an integer that indicates their relationship.
public static Compare ( XsdDateTime left, XsdDateTime right ) : int
left XsdDateTime
right XsdDateTime
Résultat int
        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());

            }
        }