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 di questa istanza nella data di automazione OLE equivalente.
public:
double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
Valori restituiti
Numero a virgola mobile e precisione doppia che contiene una data di automazione OLE equivalente al valore di questa istanza.
Eccezioni
Il valore di questa istanza non può essere rappresentato come 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 è rappresentato da -1,0; e 6 A.M., 29 dicembre 1899 è rappresentato da -1,25.
La data di automazione OLE di base è di mezzanotte, 30 dicembre 1899. La data minima di automazione OLE è la mezzanotte del 1° gennaio 0100. La data massima di automazione OLE è uguale 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.