DateTimeOffset.MaxValue Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .