DateTime.FromOADate(Double) Método

Definición

Devuelve un DateTime que equivale a la fecha de automatización OLE especificada.

public:
 static DateTime FromOADate(double d);
public static DateTime FromOADate (double d);
static member FromOADate : double -> DateTime
Public Shared Function FromOADate (d As Double) As DateTime

Parámetros

d
Double

Valor de fecha de automatización OLE.

Devoluciones

DateTime

Objeto que representa la misma fecha y hora que el parámetro d.

Excepciones

La fecha no es un valor válido de fecha de automatización OLE.

Comentarios

El d parámetro es un número de punto flotante de precisión doble que representa una fecha como el número de días anteriores o posteriores a la fecha base, medianoche del 30 de diciembre de 1899. El signo y la parte integral de d codificar la fecha como desplazamiento de día positivo o negativo desde el 30 de diciembre de 1899, y el valor absoluto de la parte fraccionarcional de d codifica la hora del día como una fracción de un desplazamiento del día desde la medianoche. d debe ser un valor entre 657435,0 y positivo 2958465.999999999.

Tenga en cuenta que, debido a la forma en que se codifican las fechas, hay dos maneras de representar cualquier hora del día el 30 de diciembre de 1899. Por ejemplo, -0,5 y 0,5 ambos significan mediodía el 30 de diciembre de 1899 porque un desplazamiento del día de más o menos cero días de la fecha base sigue siendo la fecha base y un desplazamiento medio día de medianoche es mediodía.

Consulte ToOADate para obtener más información sobre OLE Automation.

Se aplica a

Consulte también