DateTimeOffset.MaxValue Veld

Definitie

Vertegenwoordigt de grootst mogelijke waarde van DateTimeOffset. Dit veld is alleen-lezen.

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

Waarde van veld

Uitzonderingen

DateTime.MaxValue valt buiten het bereik van de huidige of opgegeven standaardagenda van de cultuur.

Opmerkingen

De waarde van deze constante is 12/31/9999 11:59:59 PM +00:00.

De MaxValue eigenschap wordt gebruikt om te bepalen of de waarde van een nieuw DateTimeOffset object of de DateTimeOffset waarde die wordt geretourneerd door een rekenkundige bewerking hetzelfde is als of eerder is dan deze maximumbereikwaarde. Als dat niet het is, gooit de methode een ArgumentOutOfRangeException. Elke DateTimeOffset waarde wordt geconverteerd naar Coordinated Universal Time (UTC) voordat de methode deze vergelijkt met MaxValue. Dit betekent dat een waarde waarvan de DateTimeOffset datum en tijd zich dicht bij het maximumbereik bevinden, maar waarvan de offset negatief is, een uitzondering kan veroorzaken. De waarde 12-31-9999 11:00 -02:00 is bijvoorbeeld buiten het bereik, omdat deze één uur later is dan MaxValue wanneer deze wordt geconverteerd naar UTC.

Sommige agenda's, zoals de UmAlQuraCalendar, ondersteunen een bovenliggend datumbereik dat ouder is dan MaxValue. In dergelijke gevallen kan een poging om toegang te krijgen tot MaxValue variabelentoewijzingen of opmaak- en parseringsbewerkingen een ArgumentOutOfRangeException. In plaats van de waarde DateTime.MaxValueop te halen, kunt u de waarde van de meest recente geldige datumwaarde van de opgegeven cultuur ophalen uit de Calendar.MaxSupportedDateTime eigenschap.

Van toepassing op