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 zu übersetzende OLE Automate-Datum.

Gibt zurück

Ein DateTime Wert, der dasselbe Datum und dieselbe Uhrzeit darstellt wie date.

Ausnahmen

Das Datum ist kein gültiger OLE-Automatisierungsdatumswert.

Hinweise

Der date 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 des Codierens des date Datums als positive oder negative Verschiebung vom 30. Dezember 1899 und der absolute Wert des Bruchteils des Tages date codiert 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 beide 1899, da eine Tagesverschiebung von Plus- oder Minus null Tagen vom Basisdatum immer noch das Basisdatum ist und eine halbe Verschiebung von Mitternacht mittag ist.

Weitere Informationen finden Sie unter Automatisierung.

Gilt für: