DateTime.ToOADate Metódus

Definíció

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.

A következőre érvényes:

Lásd még