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

Definición

Convierte el valor de esta instancia en la fecha de Automation 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

Devoluciones

Número de punto flotante de precisión doble que contiene la fecha de Automation OLE equivalente al valor de esta instancia.A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.

Excepciones

El valor de esta instancia no puede representarse como una fecha de automatización OLE.The value of this instance cannot be represented as an OLE Automation Date.

Comentarios

Fecha de automatización OLE se implementa como un número de punto flotante cuyo componente entero es el número de días antes o después de medianoche, 30 de diciembre de 1899 y cuyo componente de fracción representa el tiempo en ese día dividido entre 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. Por ejemplo, medianoche, 31 de diciembre de 1899 se representa como 1,0; 6 a. M., 1 de enero de 1900 se representa como 2,25; medianoche, 29 de diciembre de 1899 se representa mediante -1,0; y 6 a. M., 29 de diciembre de 1899 se representa como -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 fecha de automatización OLE base es la medianoche del 30 de diciembre de 1899.The base OLE Automation Date is midnight, 30 December 1899. La fecha de automatización OLE mínima es la medianoche del 1 de enero de 0100.The minimum OLE Automation date is midnight, 1 January 0100. La fecha de automatización OLE máximo es el mismo que DateTime.MaxValue, último instante del 31 de diciembre 9999.The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

El ToOADate método produce una OverflowException si la instancia actual representa una fecha posterior a MaxValue y anteriores a la medianoche del 1de, 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. Sin embargo, si el valor de la instancia actual es MinValue, el método devuelve 0.However, if the value of the current instance is MinValue, the method returns 0.

Para obtener más información sobre la automatización OLE, vea el MSDN Library.For more information about OLE Automation, see the MSDN Library.

Se aplica a

Consulte también: