DateTimeOffset.MaxValue Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é .