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

Definizione

Restituisce un oggetto DateTime equivalente alla data di automazione OLE specificata.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

Parametri

d
Double Double Double Double

Valore di data di automazione OLE.An OLE Automation Date value.

Restituisce

Oggetto che rappresenta le stesse data e ora del parametro d.An object that represents the same date and time as d.

Eccezioni

La data è un valore di data di automazione OLE non valido.The date is not a valid OLE Automation Date value.

Commenti

Il d parametro è un numero a virgola mobile a precisione doppia che rappresenta una data come numero di giorni prima o dopo la data di base, mezzanotte, 30 dicembre 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. Il segno e la parte integrale d di codificano la data come spostamento di giorno positivo o negativo dal 30 dicembre 1899 e il valore assoluto della parte frazionaria di d codifica l'ora del giorno come frazione di un giorno di spostamento dalla mezzanotte.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. ddeve essere un valore compreso tra 657435,0 negativo e 2958465,99999999 positivo.d must be a value between negative 657435.0 through positive 2958465.99999999.

Si noti che, a causa del modo in cui vengono codificate le date, esistono due modi per rappresentare qualsiasi ora del giorno il 30 dicembre 1899.Note that because of the way dates are encoded, there are two ways of representing any time of day on 30 December 1899. Ad esempio,-0,5 e 0,5 indicano entrambi il mezzogiorno il 30 dicembre 1899 perché una posizione di giorno con più o meno zero giorni dalla data di base è ancora la data di base e una posizione di metà giorno dalla mezzanotte è mezzogiorno.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.

Per ToOADate ulteriori informazioni sull'automazione OLE, vedere.See ToOADate for more information on OLE Automation.

Si applica a

Vedi anche