DateTime.ToOADate Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A példány értékét az egyenértékű OLE Automation-dátummá alakítja.
public:
double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
Válaszok
Dupla pontosságú lebegőpontos szám, amely a példány értékének megfelelő OLE Automation-dátumot tartalmaz.
Kivételek
A példány értéke nem jeleníthető meg OLE Automation-dátumként.
Megjegyzések
Az OLE Automation-dátumok lebegőpontos számként vannak implementálva, amelynek szerves összetevője az 1899. december 30-i éjfél előtti vagy utáni napok száma, és amelynek törtrésze az adott napon 24-el elosztott időt jelöli. Az 1899. december 31-i éjfélt például 1,0 jelöli; 1900. január 1-jén reggel 6 órát 2,25 jelöli; 1899. december 29-i éjfélt -1,0 jelöli; és 1899. december 29-én reggel 6 órát -1,25 jelöli.
Az OLE Automation alapdátuma 1899. december 30., éjfél. Az OLE Automation minimális dátuma 0100. január 1. éjfél. Az OLE Automation maximális dátuma megegyezik DateTime.MaxValuea 9999.
A ToOADate metódus a OverflowException 0100. január 1-jén éjfélnél MaxValue későbbi és korábbi dátumot jelöli. Ha azonban az aktuális példány értéke, MinValuea metódus 0 értéket ad vissza.
További információ: Automation.