DateTimeOffset.MaxValue Campo
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.