DateTime.ToOADate Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte o valor dessa instância na data de Automação OLE equivalente.
public:
double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
Um número de ponto flutuante de precisão dupla que contém uma data de automação OLE equivalente ao valor dessa instância.
O valor dessa instância não pode ser representado como uma Data de Automação OLE.
Uma data de Automação OLE é implementada como um número de ponto flutuante cujo componente integral é o número de dias antes ou depois da meia-noite de 30 de dezembro de 1899 e cujo componente fracionário representa o tempo nesse dia dividido por 24. Por exemplo, meia-noite, 31 de dezembro de 1899 é representado por 1,0; 6 da manhã, 1º de janeiro de 1900 é representado por 2,25; meia-noite, 29 de dezembro de 1899 é representado por -1.0; e 6 da manhã, 29 de dezembro de 1899 é representado por -1,25.
A data base da Automação OLE é meia-noite de 30 de dezembro de 1899. A data mínima da Automação OLE é meia-noite de 1º de janeiro de 0100. A data máxima de automação OLE é igual a DateTime.MaxValue, o último momento de 31 de dezembro de 9999.
O ToOADate método gerará um OverflowException se a instância atual representar uma data posterior MaxValue e anterior à meia-noite de 1º de janeiro de 0100. No entanto, se o valor da instância atual for MinValue, o método retornará 0.
Para obter mais informações, confira Automação.
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: