DateTime.FromOADate(Double) Metoda

Definicja

DateTime Zwraca odpowiednik określonej daty automatyzacji OLE.

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

Parametry

d
Double

Wartość daty automatyzacji OLE.

Zwraca

DateTime

Obiekt reprezentujący tę samą datę i godzinę co d.

Wyjątki

Data nie jest prawidłową wartością daty automatyzacji OLE.

Uwagi

Parametr d jest liczbą zmiennoprzecinkową o podwójnej precyzji, która reprezentuje datę jako liczbę dni przed datą bazową lub po północy, 30 grudnia 1899 r. Znak i integralna część d kodowania daty jako dodatnie lub ujemne przesunięcie dnia z 30 grudnia 1899 r., a wartość bezwzględna części ułamkowej części d koduje godzinę dnia jako ułamek dnia przemieszczania się z północy. d musi być wartością ujemną od 657435,0 do dodatniej 2958465,9999999999.

Należy pamiętać, że ze względu na sposób kodowania dat istnieją dwa sposoby reprezentowania każdej godziny dnia 30 grudnia 1899 roku. Na przykład -0,5 i 0,5 oba średnie południe w dniu 30 grudnia 1899 r., ponieważ przesunięcie dnia plus lub minus zero dni od daty bazowej jest nadal datą bazową, a pół dnia przesunięcia z północy jest południe.

Aby uzyskać więcej informacji na temat automatyzacji OLE, zobacz ToOADate .

Dotyczy

Zobacz też