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

Double

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 prima o dopo la mezzanotte del 30 dicembre 1899 e il cui componente frazionario rappresenta l'ora del giorno divisa per 24. Ad esempio, la mezzanotte del 31 dicembre 1899 è rappresentata da 1,0; 6: 01:00, 1 gennaio 1900 è rappresentato da 2,25; mezzanotte del 29 dicembre 1899 è rappresentata da -1.0; e le 6 del 29 dicembre 1899 sono rappresentate da -1,25.

La data di automazione OLE di base è la mezzanotte del 30 dicembre 1899. La data minima per l'automazione OLE è mezzanotte del 1° gennaio 0100. La data massima di automazione OLE è uguale a DateTime.MaxValue , ultimo istante del 31 dicembre 9999.

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

Per altre informazioni, vedere Automazione.

Si applica a

Vedi anche