DateTime.FromOADate(Double) Método

Definição

Devolve 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.

Devoluções

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.

Observações

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 signo e a parte integral de d codificam a data como um deslocamento diário positivo ou negativo a partir 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 deslocamento de um dia a partir da meia-noite. d Deve ser um valor entre menos 657435,0 e positivo 2958465,999999999.

Note-se que, devido à forma como as datas são codificadas, existem duas formas de representar qualquer hora do dia a 30 de dezembro de 1899. Por exemplo, -0,5 e 0,5 significam ambos meio-dia a 30 de dezembro de 1899 porque um deslocamento diurno de mais ou menos zero dias a partir da data base continua a ser a data base, e um deslocamento de meio dia a partir da meia-noite é meio-dia.

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

Aplica-se a

Ver também