DateTime.ToOADate Método

Definición

Convierte el valor de esta instancia en la fecha de Automation OLE equivalente.

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.

Excepciones

El valor de esta instancia no puede representarse como una fecha de automatización OLE.

Comentarios

Una 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 fraccional representa la hora en ese día dividido por 24. Por ejemplo, la medianoche del 31 de diciembre de 1899 está representada por 1.0; 6 A.M., 1 de enero de 1900 está representado por 2.25; medianoche, 29 de diciembre de 1899 está representado por -1.0; y 6 A.M., 29 de diciembre de 1899 están representados por -1.25.

La fecha de automatización OLE base es medianoche, 30 de diciembre de 1899. La fecha mínima de OLE Automation es medianoche, 1 de enero de 0100. La fecha máxima de automatización OLE es la misma que DateTime.MaxValue, el último momento del 31 de diciembre de 9999.

El ToOADate método produce un OverflowException si la instancia actual representa una fecha posterior MaxValue a la medianoche del 1 de enero de 0100. Sin embargo, si el valor de la instancia actual es MinValue, el método devuelve 0.

Para más información, consulte Automatización.

Se aplica a

Consulte también