DateTimeOffset.MaxValue Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje nejvyšší možnou DateTimeOffsethodnotu . Toto pole je jen pro čtení.
public: static initonly DateTimeOffset MaxValue;
public static readonly DateTimeOffset MaxValue;
staticval mutable MaxValue : DateTimeOffset
Public Shared ReadOnly MaxValue As DateTimeOffset
Hodnota pole
Výjimky
DateTime.MaxValue je mimo rozsah výchozího kalendáře aktuální nebo zadané jazykové verze.
Poznámky
Hodnota této konstanty je 12.31.9999 11:59:59 ODP +00:00.
Vlastnost MaxValue se používá k určení, zda hodnota nového DateTimeOffset objektu nebo DateTimeOffset hodnota vrácená aritmetickou operací je stejná jako nebo dřívější než tato maximální hodnota rozsahu. Pokud není, metoda vyvolá ArgumentOutOfRangeException. Jakákoli DateTimeOffset hodnota se převede na koordinovaný univerzální čas (UTC) před tím, než ji metoda porovná s MaxValue. To znamená, že DateTimeOffset hodnota, jejíž datum a čas jsou blízko maximálnímu rozsahu, ale jehož posun je záporný, může vyvolat výjimku. Například hodnota 12/31/9999 11:00 -02:00 je mimo rozsah, protože je o hodinu později než MaxValue při převodu na UTC.
Některé kalendáře, například UmAlQuraCalendar, podporují horní rozsah kalendářních dat, který je dřívější než MaxValue. V těchto případech se pokus o přístup k MaxValue proměnným přiřazení nebo formátování a parsování operací může vyvolat .ArgumentOutOfRangeException Místo načtení hodnoty DateTime.MaxValuemůžete z vlastnosti načíst hodnotu nejnovější platné hodnoty Calendar.MaxSupportedDateTime data zadané jazykové verze.