DateTime.FromOADate(Double) Método
Definição
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.
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
Um objeto que representa a mesma data e hora que d.
Exceções
A data não é um valor de Data de Automação OLE válido.
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 parte integral da codificação da d data como um deslocamento de dia 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 um dia de deslocamento a partir da meia-noite.
d deve ser um valor entre 657435.0 negativo até 2958465.999999999.
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 ambos significam meio-dia em 30 de dezembro de 1899 porque um dia de deslocamento de mais ou menos zero dias da data base ainda é a data base, e um deslocamento de meio dia a partir da meia-noite é meio-dia.
Confira ToOADate mais informações sobre a Automação OLE.