Compartilhar via


AxHost.GetTimeFromOADate(Double) Método

Definição

Retorna uma estrutura DateTime que corresponde à data de automação OLE especificada.

protected:
 static DateTime GetTimeFromOADate(double date);
protected static DateTime GetTimeFromOADate (double date);
static member GetTimeFromOADate : double -> DateTime
Protected Shared Function GetTimeFromOADate (date As Double) As DateTime

Parâmetros

date
Double

A data de automação OLE a ser convertida.

Retornos

DateTime

Um date que representa a mesma data e hora que DateTime.

Exceções

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

Comentários

O date 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 date 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 date codifica a hora do dia como uma fração de um deslocamento de dia a partir da meia-noite. date deve ser um valor entre 657435.0 negativo até 2958466.0 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 ambos significam meio-dia em 30 de dezembro de 1899 porque um deslocamento de dia 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.

Para obter mais informações, confira Automação.

Aplica-se a