DateTimeOffset.MaxValue DateTimeOffset.MaxValue DateTimeOffset.MaxValue DateTimeOffset.MaxValue Field

Definizione

Rappresenta il valore massimo possibile di DateTimeOffset.Represents the greatest possible value of DateTimeOffset. Questo campo è di sola lettura.This field is read-only.

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

Valore del campo

Eccezioni

MaxValue non rientra nell'intervallo del calendario predefinito delle impostazioni cultura correnti o specificate.MaxValue is outside the range of the current or specified culture's default calendar.

Commenti

Il valore di questa costante è 12/31/9999 11:59:59 PM + 00:00.The value of this constant is 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.The MaxValue property is used to determine whether the value of a new DateTimeOffset object or the DateTimeOffset value returned by an arithmetic operation is the same as or earlier than this maximum range value. In caso contrario, il metodo genera un' ArgumentOutOfRangeExceptioneccezione.If it is not, the method throws an ArgumentOutOfRangeException. Qualsiasi DateTimeOffset valore viene convertito nell'ora UTC (Coordinated Universal Time) prima che il metodo lo MaxValueconfronti con.Any DateTimeOffset value is converted to Coordinated Universal Time (UTC) before the method compares it with MaxValue. Ciò significa che un DateTimeOffset valore la cui data e ora si avvicinano all'intervallo massimo, ma il cui offset è negativo, può generare un'eccezione.This means that a DateTimeOffset value whose date and time are close to the maximum range, but whose offset is negative, may throw an exception. Ad esempio, il valore 12/31/9999 11:00 PM-02:00 non è compreso nell'intervallo perché è di un'ora successiva MaxValue rispetto al momento in cui viene convertito in UTC.For example, the value 12/31/9999 11:00 PM -02:00 is out of range because it is one hour later than MaxValue when it is converted to UTC.

Alcuni calendari, ad esempio UmAlQuraCalendar, supportano un intervallo di date superiore a quello MaxValueprecedente a.Some calendars, such as the UmAlQuraCalendar, support an upper date range that is earlier than MaxValue. In questi casi, il tentativo di MaxValue accedere a in assegnazioni di variabili o operazioni di formattazione e analisi ArgumentOutOfRangeExceptionpuò generare un'operazione.In these cases, trying to access MaxValue in variable assignments or formatting and parsing operations can throw an ArgumentOutOfRangeException. Anziché recuperare il valore di DateTime.MaxValue, è possibile recuperare il valore del valore di data più recente valido delle impostazioni cultura specificate Calendar.MaxSupportedDateTime dalla proprietà.Instead of retrieving the value of DateTime.MaxValue, you can retrieve the value of the specified culture's latest valid date value from the Calendar.MaxSupportedDateTime property.

Si applica a