DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate Method

Definizione

Converte il valore dell'istanza nella data di automazione OLE equivalente.Converts the value of this instance to the equivalent OLE Automation date.

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.A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.

Eccezioni

Il valore dell'istanza non può essere rappresentato come una data di automazione OLE.The value of this instance cannot be represented as an OLE Automation Date.

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, il 30 dicembre 1899 e il cui componente frazionario rappresenta l'ora del giorno divisa per 24.An OLE Automation date is implemented as a floating-point number whose integral component is the number of days before or after midnight, 30 December 1899, and whose fractional component represents the time on that day divided by 24. Ad esempio, Midnight, 31 dicembre 1899 è rappresentato da 1,0; 6 A.M., 1 gennaio 1900 è rappresentato da 2,25; mezzanotte, 29 dicembre 1899 è rappresentato da-1,0; e le 6.00, 29 dicembre 1899 sono rappresentate da-1,25.For example, midnight, 31 December 1899 is represented by 1.0; 6 A.M., 1 January 1900 is represented by 2.25; midnight, 29 December 1899 is represented by -1.0; and 6 A.M., 29 December 1899 is represented by -1.25.

La data di automazione OLE di base è la mezzanotte, 30 dicembre 1899.The base OLE Automation Date is midnight, 30 December 1899. La data minima di automazione OLE è la mezzanotte, 1 gennaio 0100.The minimum OLE Automation date is midnight, 1 January 0100. La data di automazione OLE massima corrisponde a DateTime.MaxValuequella dell'ultimo minuto del 31 dicembre 9999.The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

Il ToOADate metodo genera un' OverflowException eccezione se l'istanza corrente rappresenta una MaxValue data successiva a e precedente alla mezzanotte in January1, 0100.The ToOADate method throws an OverflowException if the current instance represents a date that is later than MaxValue and earlier than midnight on January1, 0100. Tuttavia, se il valore dell'istanza corrente è MinValue, il metodo restituisce 0.However, if the value of the current instance is MinValue, the method returns 0.

Per ulteriori informazioni sull'automazione OLE, vedere MSDN Library.For more information about OLE Automation, see the MSDN Library.

Si applica a

Vedi anche