DateTimeOffset.MaxValue Campo

Definizione

Rappresenta il valore massimo possibile di DateTimeOffset. Questo campo è di sola lettura.

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

Valore del campo

Eccezioni

DateTime.MaxValue non rientra nell'intervallo del calendario predefinito delle impostazioni cultura correnti o specificate.

Commenti

Il valore di questa costante è 12/31/9999 11:59:59 PM +00:00.

La MaxValue proprietà viene utilizzata per determinare se il valore di un nuovo DateTimeOffset oggetto o il DateTimeOffset valore restituito da un'operazione aritmetica è uguale o precedente a questo valore di intervallo massimo. In caso contrario, il metodo genera un'eccezione ArgumentOutOfRangeException. Qualsiasi DateTimeOffset valore viene convertito in utc (Coordinated Universal Time) prima che il metodo lo confronta con MaxValue. Ciò significa che un DateTimeOffset valore la cui data e ora sono vicine all'intervallo massimo, ma il cui offset è negativo, può generare un'eccezione. Ad esempio, il valore 12/31/9999 11:00 -02:00 non è compreso nell'intervallo perché è un'ora successiva a MaxValue quando viene convertito in UTC.

Alcuni calendari, ad esempio UmAlQuraCalendar, supportano un intervallo di date superiore precedente a MaxValue. In questi casi, il tentativo di accedere MaxValue alle assegnazioni di variabili o alla formattazione e alle operazioni di analisi può generare un'eccezione ArgumentOutOfRangeException. Anziché recuperare il valore di DateTime.MaxValue, è possibile recuperare il valore dell'ultimo valore valido delle impostazioni cultura specificate dalla Calendar.MaxSupportedDateTime proprietà .

Si applica a