DateTime.FromOADate(Double) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 .