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

Definition

Gibt eine DateTime zurück, die dem angegebenen Datum für die OLE-Automatisierung entspricht.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

Parameter

d
Double Double Double Double

Ein Datumswert für die OLE-Automatisierung.An OLE Automation Date value.

Gibt zurück

Ein Objekt, das das gleiche Datum und die gleiche Uhrzeit wie d darstellt.An object that represents the same date and time as d.

Ausnahmen

Das Datum ist kein gültiger Datumswert für die OLE-Automatisierung.The date is not a valid OLE Automation Date value.

Hinweise

Der d -Parameter ist eine Gleit Komma Zahl mit doppelter Genauigkeit, die ein Datum als Anzahl von Tagen vor oder nach dem Basisdatum (Mitternacht, 30. Dezember 1899) darstellt.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. Der Zeichen-und ganzzahlige Teil von d codieren das Datum als positive oder negative Tages Verschiebung vom 30. Dezember 1899, und der absolute Wert des Bruchteils von d codiert die Tageszeit als Bruchteil eines tagesverschiebungen von Mitternacht.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. dmuss ein Wert zwischen einem negativen 657435,0 und einem positiven 2958465,99999999 sein.d must be a value between negative 657435.0 through positive 2958465.99999999.

Beachten Sie, dass aufgrund der Art und Weise, wie Datumsangaben codiert werden, zwei Möglichkeiten zum Darstellen einer beliebigen Tageszeit am 30. Dezember 1899.Note that because of the way dates are encoded, there are two ways of representing any time of day on 30 December 1899. Beispielsweise bedeuten "-0,5" und "0,5" am 30. Dezember 1899 Uhr, weil eine Tages Verschiebung von Plus-oder minus 0 Tagen ab dem Basisdatum noch das Basisdatum ist, und eine halbe Tages Verschiebung von Mitternacht Uhr Uhr.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.

Weitere ToOADate Informationen zur OLE-Automatisierung finden Sie unter.See ToOADate for more information on OLE Automation.

Gilt für:

Siehe auch