DateTimeOffset.MaxValue Campo

Definición

Representa el mayor valor posible de DateTimeOffset. Este campo es de solo lectura.

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

Valor de campo

Excepciones

DateTime.MaxValue está fuera del intervalo del calendario predeterminado de la referencia cultural actual o especificada.

Comentarios

El valor de esta constante es 12/31/9999 11:59:59 PM +00:00.

La MaxValue propiedad se usa para determinar si el valor de un nuevo DateTimeOffset objeto o el DateTimeOffset valor devuelto por una operación aritmética es el mismo o anterior que este valor de intervalo máximo. Si no es así, el método produce una ArgumentOutOfRangeExceptionexcepción . Cualquier DateTimeOffset valor se convierte en hora universal coordinada (UTC) antes de que el método lo compare con MaxValue. Esto significa que un DateTimeOffset valor cuya fecha y hora están cerca del intervalo máximo, pero cuyo desplazamiento es negativo, puede producir una excepción. Por ejemplo, el valor 12/31/9999 11:00 PM -02:00 está fuera del intervalo porque es una hora más tarde que MaxValue cuando se convierte a UTC.

Algunos calendarios, como , UmAlQuraCalendaradmiten un intervalo de fechas superior anterior a MaxValue. En estos casos, intentar obtener acceso MaxValue en asignaciones de variables o aplicar formato y operaciones de análisis puede producir .ArgumentOutOfRangeException En lugar de recuperar el valor de DateTime.MaxValue, puede recuperar el valor de la fecha válida más reciente de la referencia cultural especificada de la Calendar.MaxSupportedDateTime propiedad .

Se aplica a