DateTime.FromOADate(Double) DateTime.FromOADate(Double) DateTime.FromOADate(Double) DateTime.FromOADate(Double) Method

Definición

Devuelve un DateTime que equivale a la fecha de automatización OLE especificada.Returns a DateTime equivalent to the specified OLE Automation Date.

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 Double Double Double

Valor de fecha de automatización OLE.An OLE Automation Date value.

Devoluciones

Objeto que representa la misma fecha y hora que el parámetro d.An object that represents the same date and time as d.

Excepciones

La fecha no es un valor válido de fecha de automatización OLE.The date is not a valid OLE Automation Date value.

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 antes o después de la fecha base, medianoche, 30 de diciembre de 1899.The d parameter is a double-precision floating-point number that represents a date as the number of days before or after the base date, midnight, 30 December 1899. La parte integral y de inicio de sesión de d codifican la fecha como un desplazamiento positivo o negativo día 30 de diciembre de 1899 y el valor absoluto de la parte fraccionaria de d codifica la hora del día como una fracción de un desplazamiento de días desde la medianoche.The sign and integral part of d encode the date as a positive or negative day displacement from 30 December 1899, and the absolute value of the fractional part of d encodes the time of day as a fraction of a day displacement from midnight. d debe ser un valor entre 657435.0 negativo a través de 2958465.99999999 positivo.d must be a value between negative 657435.0 through positive 2958465.99999999.

Tenga en cuenta que, debido al modo en que se codifican las fechas, hay dos maneras de representar cualquier hora del día del 30 de diciembre de 1899.Note that because of the way dates are encoded, there are two ways of representing any time of day on 30 December 1899. Por ejemplo, -0,5 y 0,5 significan mediodía del 30 de diciembre de 1899 porque un desplazamiento de días de más o menos cero días a partir de la fecha base sigue siendo la fecha base y el mediodía medio día de desplazamiento desde la medianoche.For example, -0.5 and 0.5 both mean noon on 30 December 1899 because a day displacement of plus or minus zero days from the base date is still the base date, and a half day displacement from midnight is noon.

Consulte ToOADate para obtener más información sobre la automatización OLE.See ToOADate for more information on OLE Automation.

Se aplica a

Consulte también: