DateTime.ToOADate Metoda

Definice

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

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

Návraty

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

Výjimky

Hodnotu této instance nelze reprezentovat jako datum automatizace OLE.

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 prosinec 1899 a jehož desetinná součást představuje čas v tomto dni dělený číslem 24. Například půlnoc, 31. prosince 1899 je reprezentována 1.0; 6:00, 1. ledna 1900 je reprezentována 2.25; půlnoc, 29. prosince 1899 je reprezentována -1.0; a 6:00, 29. prosince 1899 je reprezentována -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 if aktuální instance představuje datum pozdější než MaxValue a dřívější než půlnoc 1. ledna 0100. Pokud je MinValuevšak hodnota aktuální instance , metoda vrátí hodnotu 0.

Další informace najdete v tématu Automatizace.

Platí pro

Viz také