DateTimeOffset.MaxValue Campo

Definição

Representa o maior valor possível de DateTimeOffset. Este campo é só de leitura.

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

Valor de Campo

Exceções

DateTime.MaxValue está fora do intervalo do calendário padrão da cultura atual ou especificada.

Observações

O valor desta constante é 31/12/9999 11:59:59 PM +00:00.

A MaxValue propriedade é usada para determinar se o valor de um novo DateTimeOffset objeto ou o DateTimeOffset valor devolvido por uma operação aritmética é igual ou anterior a este valor máximo de intervalo. Se não estiver, o método lança um ArgumentOutOfRangeException. Qualquer DateTimeOffset valor é convertido para Tempo Universal Coordenado (UTC) antes de o método o comparar com MaxValue. Isto significa que um DateTimeOffset valor cuja data e hora estão próximas do intervalo máximo, mas cujo deslocamento é negativo, pode lançar uma exceção. Por exemplo, o valor 12/31/9999 11:00 PM -02:00 está fora de alcance porque é uma hora mais tarde do que MaxValue quando é convertido para UTC.

Alguns calendários, como o UmAlQuraCalendar, suportam um intervalo de datas superior anterior a MaxValue. Nestes casos, tentar aceder MaxValue a atribuições de variáveis ou operações de formatação e análise pode gerar um ArgumentOutOfRangeException. Em vez de recuperar o valor de DateTime.MaxValue, pode recuperar o valor da data válida mais recente da cultura especificada a partir da Calendar.MaxSupportedDateTime propriedade.

Aplica-se a