DateTime.ToOADate Metodo

Definizione

Converte il valore dell'istanza nella data di automazione OLE equivalente.

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

Restituisce

Numero a virgola mobile a precisione doppia che contiene una data di automazione OLE equivalente al valore dell'istanza.

Eccezioni

Il valore dell'istanza non può essere rappresentato come una data di automazione OLE.

Commenti

Una data di automazione OLE viene implementata come numero a virgola mobile il cui componente integrale è il numero di giorni precedenti o successivi alla mezzanotte del 30 dicembre 1899 e il cui componente frazionaria rappresenta l'ora del giorno diviso per 24. Ad esempio, mezzanotte, 31 dicembre 1899 è rappresentato da 1,0; Il 1° gennaio 1900 è rappresentato dal 2,25; mezzanotte, 29 dicembre 1899 è rappresentata da -1,0; e 6 A.M., 29 dicembre 1899 è rappresentato da -1,25.

La data di automazione OLE di base è mezzanotte, 30 dicembre 1899. La data minima di automazione OLE è mezzanotte, 1 gennaio 0100. La data massima di automazione OLE corrisponde a DateTime.MaxValue, l'ultimo momento del 31 dicembre 9999.

Il ToOADate metodo genera un'eccezione OverflowException se l'istanza corrente rappresenta una data successiva alla MaxValue mezzanotte del 1 gennaio 0100. Tuttavia, se il valore dell'istanza corrente è MinValue, il metodo restituisce 0.

Per altre informazioni, vedere Automazione.

Si applica a

Vedi anche