DateTime.FromOADate(Double) Metoda

Definicja

Zwraca DateTime równoważne określonej dacie automatyzacji OLE.Returns a DateTime equivalent to the specified OLE Automation Date.

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.An OLE Automation Date value.

Zwraca

Obiekt, który reprezentuje tę samą datę i godzinę co d.An object that represents the same date and time as d.

Wyjątki

Data nie jest prawidłową wartością daty automatyzacji OLE.The date is not a valid OLE Automation Date value.

Uwagi

d parametr jest liczbą zmiennoprzecinkową o podwójnej precyzji reprezentującą datę jako liczbę dni przed lub po dacie bazowej, północy, 30 grudnia 1899.The d parameter is a double-precision floating-point number that represents a date as the number of days before or after the base date, midnight, 30 December 1899. Podpisywanie i integralność d zakodować datę jako pozytywny lub negatywny przemieszczenie dni z 30 grudnia 1899, a wartość bezwzględna części ułamkowej d koduje godzinę dnia jako część przemieszczenia z północy.The sign and integral part of d encode the date as a positive or negative day displacement from 30 December 1899, and the absolute value of the fractional part of d encodes the time of day as a fraction of a day displacement from midnight. d musi być wartością z przedziału od zera do 657435,0 do 2958465,99999999.d must be a value between negative 657435.0 through positive 2958465.99999999.

Należy pamiętać, że ze względu na sposób kodowania dat istnieją dwa sposoby reprezentowania dowolnego dnia 30 grudnia 1899.Note that because of the way dates are encoded, there are two ways of representing any time of day on 30 December 1899. Na przykład-0,5 i 0,5 obydwie średnie w dniu 30 grudnia 1899, ponieważ przemieszczenie dni plus lub minus zero dni od daty podstawowej jest nadal datą bazową i połowa dnia po północy przypada w południe.For example, -0.5 and 0.5 both mean noon on 30 December 1899 because a day displacement of plus or minus zero days from the base date is still the base date, and a half day displacement from midnight is noon.

Aby uzyskać więcej informacji na temat automatyzacji OLE, zobacz ToOADate.See ToOADate for more information on OLE Automation.

Dotyczy

Zobacz też