DateTime.ToOADate Metoda

Definice

Převede hodnotu této instance na ekvivalentní ole automatizace datum.

public:
 double ToOADate();
public double ToOADate ();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double

Návraty

Číslo s plovoucí desetinou čárkou s dvojitou přesností, které obsahuje datum automatizace OLE odpovídající hodnotě této instance.

Výjimky

Hodnota této instance nemůže být reprezentována jako OLE Automation Date.

Poznámky

Datum automatizace OLE je implementováno jako číslo s plovoucí desetinnou čárkou, jehož nedílnou součástí je počet dní před nebo po půlnoci, 30. prosince 1899, a jehož zlomková složka představuje čas v daný den dělený 24. Například půlnoc 31. prosince 1899 je reprezentována hodnotou 1,0; 6 A.M., 1 Leden 1900 je reprezentován 2.25; půlnoc, 29 Prosinec 1899 je reprezentován -1,0; 29. prosinec 1899 představuje -1,25.

Základní datum automatizace OLE je půlnoc, 30. prosince 1899. Minimální datum automatizace OLE je půlnoc, 1. ledna 0100. Maximální datum automatizace OLE je stejné jako DateTime.MaxValueposlední okamžik 31. prosince 9999.

Metoda ToOADate vyvolá, OverflowException pokud aktuální instance představuje datum, které je pozdější než MaxValue a dřívější než půlnoc 1. ledna 0100. Pokud je MinValuevšak hodnota aktuální instance , vrátí metoda hodnotu 0.

Další informace najdete v tématu Automatizace.

Platí pro

Viz také