DateTime.FromOADate(Double) Methode

Definition

Gibt eine DateTime zurück, die dem angegebenen Datum für die OLE-Automatisierung entspricht.

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

Ein Datumswert für die OLE-Automatisierung.

Gibt zurück

DateTime

Ein Objekt, das das gleiche Datum und die gleiche Uhrzeit wie d darstellt.

Ausnahmen

Das Datum ist kein gültiger Datumswert für die OLE-Automatisierung.

Hinweise

Der d -Parameter ist eine Gleitkommazahl mit doppelter Genauigkeit, die ein Datum als Anzahl von Tagen vor oder nach dem Basisdatum, Mitternacht, 30. Dezember 1899, darstellt. Das Vorzeichen und der integrale Teil von d codieren das Datum als positive oder negative Tagesverschiebung ab dem 30. Dezember 1899, und der absolute Wert des Bruchteils von d codiert die Tageszeit als Bruchteil einer Tagesverschiebung von Mitternacht. d muss ein Wert zwischen dem negativen Wert 657435,0 und dem positiven Wert 2958465,99999999 sein.

Beachten Sie, dass es aufgrund der Art und Weise, wie Datumsangaben codiert werden, zwei Möglichkeiten gibt, jede Tageszeit am 30. Dezember 1899 darzustellen. Beispielsweise bedeuten -0,5 und 0,5 am 30. Dezember 1899 jeweils 12 Uhr, da eine Tagesverschiebung von plus oder minus null Tagen ab dem Basisdatum immer noch das Basisdatum ist und eine halbtägige Verschiebung ab Mitternacht 12 Uhr ist.

ToOADateWeitere Informationen zur OLE-Automatisierung finden Sie unter .

Gilt für

Siehe auch