Partager via


DateTimeOffset.MaxValue Champ

Définition

Représente la plus grande valeur possible de DateTimeOffset. Ce champ est en lecture seule.

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

Valeur de champ

Exceptions

DateTime.MaxValue se trouve en dehors de la plage du calendrier par défaut de la culture actuelle ou spécifiée.

Remarques

La valeur de cette constante est 31/12/9999 11:59:59 PM +00:00.

La MaxValue propriété est utilisée pour déterminer si la valeur d’un nouvel DateTimeOffset objet ou la DateTimeOffset valeur retournée par une opération arithmétique est identique ou antérieure à cette valeur de plage maximale. Si ce n’est pas le cas, la méthode lève un ArgumentOutOfRangeException. Toute DateTimeOffset valeur est convertie en temps universel coordonné (UTC) avant que la méthode ne la compare à MaxValue. Cela signifie qu’une DateTimeOffset valeur dont la date et l’heure sont proches de la plage maximale, mais dont le décalage est négatif, peut lever une exception. Par exemple, la valeur 31/12/9999 11:00 -02:00 est hors de portée, car elle est une heure plus tard que MaxValue lorsqu’elle est convertie en UTC.

Certains calendriers, tels que , UmAlQuraCalendarprennent en charge une plage de dates supérieure antérieure à MaxValue. Dans ce cas, la tentative d’accès MaxValue dans des affectations de variables ou des opérations de mise en forme et d’analyse peut lever un ArgumentOutOfRangeException. Au lieu de récupérer la valeur de DateTime.MaxValue, vous pouvez récupérer la valeur de la dernière valeur de date valide de la culture spécifiée à partir de la Calendar.MaxSupportedDateTime propriété .

S’applique à