Sdílet prostřednictvím


DateTimeOffset.MaxValue Pole

Definice

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.

Platí pro