AxHost.GetTimeFromOADate(Double) Methode

Definition

Gibt eine DateTime-Struktur zurück, die dem angegebenen OLE-Automatisierungsdatum entspricht.

protected:
 static DateTime GetTimeFromOADate(double date);
protected static DateTime GetTimeFromOADate (double date);
static member GetTimeFromOADate : double -> DateTime
Protected Shared Function GetTimeFromOADate (date As Double) As DateTime

Parameter

date
Double

Das OLE-Automatisierungsdatum, das übersetzt werden soll.

Gibt zurück

DateTime

Eine DateTime, die dasselbe Datum und dieselbe Uhrzeit wie date darstellt.

Ausnahmen

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

Hinweise

Der date Parameter ist eine Gleitkommanummer mit doppelter Genauigkeit, die ein Datum als Anzahl von Tagen vor oder nach dem Basisdatum, Mitternacht, 30. Dezember 1899 darstellt. Das Zeichen und der integrale Teil des date Codierens des Datums als positive oder negative Verschiebung von 30. Dezember 1899 und der absolute Wert des Bruchteils codiert date die Tageszeit als Bruchteil einer Tagesverschiebung von Mitternacht. date muss ein Wert zwischen negativem 657435.0 und positivem 2958466.0 sein.

Beachten Sie, dass aufgrund der Art und Weise, wie Datumsangaben codiert werden, zwei Möglichkeiten zur Darstellung jeder Tageszeit am 30. Dezember 1899 vorhanden sind. Beispielsweise bedeutet -0,5 und 0,5 am 30. Dezember 1899 beides, da eine Tagesverschiebung von Plus- oder Minus null Tagen vom Basisdatum noch das Basisdatum ist, und eine halbtägige Verschiebung von Mitternacht ist Noon.

Weitere Informationen finden Sie unter Automatisieren von betriebsbezogenen Aufgaben.

Gilt für