DateTimeOffset.MaxValue Feld

Definition

Stellt den größtmöglichen Wert von DateTimeOffset dar. Dieses Feld ist schreibgeschützt.

public: static initonly DateTimeOffset MaxValue;
public static readonly DateTimeOffset MaxValue;
 staticval mutable MaxValue : DateTimeOffset
Public Shared ReadOnly MaxValue As DateTimeOffset 

Feldwert

DateTimeOffset

Ausnahmen

DateTime.MaxValue befindet sich außerhalb des Bereichs des standardkalenders der aktuellen oder angegebenen Kultur.

Hinweise

Der Wert dieser Konstante ist 12/31/9999 11:59:59 Uhr +00:00.

Die MaxValue Eigenschaft wird verwendet, um zu bestimmen, ob der Wert eines neuen DateTimeOffset Objekts oder der DateTimeOffset von einem arithmetischen Vorgang zurückgegebene Wert identisch oder früher als dieser maximale Bereichswert ist. Wenn es nicht ist, löst die Methode eine ArgumentOutOfRangeException. Jeder DateTimeOffset Wert wird in "Koordinierte Universelle Zeit" (UTC) konvertiert, bevor die Methode sie vergleicht MaxValue. Dies bedeutet, dass ein DateTimeOffset Wert, dessen Datum und Uhrzeit in der Nähe des maximalen Bereichs liegen, aber dessen Offset negativ ist, kann eine Ausnahme auslösen. Der Wert 12/31/9999 11:00 Uhr -02:00 ist beispielsweise außerhalb des Bereichs, da es eine Stunde später MaxValue als bei der Konvertierung in UTC liegt.

Einige Kalender, z. B. das , unterstützen einen oberen Datumsbereich, der UmAlQuraCalendarfrüher als MaxValue. In diesen Fällen können Sie versuchen MaxValue , auf variable Zuordnungen oder Formatierungen zuzugreifen, und Die Analysevorgänge können einen ArgumentOutOfRangeExceptionFehler auslösen. Anstatt den Wert DateTime.MaxValueabzurufen, können Sie den Wert des aktuellen gültigen Datumswerts der angegebenen Kultur aus der Calendar.MaxSupportedDateTime Eigenschaft abrufen.

Gilt für