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

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 la medianoche del 30 de diciembre de 1899 y cuyo componente fraccionario representa la hora de ese día dividida por 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, la medianoche del 31 de diciembre de 1899 está representada por 1,0; 6 A.M., 1 de enero de 1900 se representa mediante 2,25; la medianoche del 29 de diciembre de 1899 se representa mediante-1,0; y 6 A.M., el 29 de diciembre de 1899 se representa mediante-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áxima es la misma DateTime.MaxValueque la del último momento del 31 de diciembre de 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 excepción si la instancia actual representa una fecha posterior a MaxValue la medianoche en 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. Sin embargo, si el valor de la instancia actual MinValuees, 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 acerca de la automatización OLE, vea MSDN Library.For more information about OLE Automation, see the MSDN Library.

Se aplica a

Consulte también: