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