Partilhar via


DateTime.FromOADate(Double) Método

Definição

Retorna um DateTime equivalente à Data de Automação OLE especificada.

public:
 static DateTime FromOADate(double d);
public static DateTime FromOADate (double d);
static member FromOADate : double -> DateTime
Public Shared Function FromOADate (d As Double) As DateTime

Parâmetros

d
Double

Um valor de Data de Automação OLE.

Retornos

DateTime

Um objeto que representa a mesma data e hora que d.

Exceções

A data não é um valor válido de Data de Automação OLE.

Comentários

O d parâmetro é um número de ponto flutuante de precisão dupla que representa uma data como o número de dias antes ou depois da data base, meia-noite, 30 de dezembro de 1899. O sinal e a parte integrante de d codificar a data como um deslocamento de dia positivo ou negativo de 30 de dezembro de 1899 e o valor absoluto da parte fracionária de d codifica a hora do dia como uma fração de um deslocamento de dia da meia-noite. d deve ser um valor entre 657435,0 negativos a 2958465,99999999 positivo.

Observe que, devido à forma como as datas são codificadas, há duas maneiras de representar qualquer hora do dia em 30 de dezembro de 1899. Por exemplo,-0,5 e 0,5 significam meio-dia em 30 de dezembro de 1899 porque um deslocamento de dia de mais ou menos zero dias a partir da data de base ainda é a data base e um deslocamento de meio dia da meia-noite é o meio-dia.

Consulte ToOADate para obter mais informações sobre a automação OLE.

Aplica-se a

Confira também