DateTime.ToOADate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.