AxHost.GetTimeFromOADate(Double) 方法

定義

傳回 DateTime 結構,對應至指定的 OLE Automation 日期。

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

參數

date
Double

要轉譯的 OLE Automate 日期。

傳回

DateTime

DateTime,表示和 date 相同的日期和時間。

例外狀況

日期不是有效的 OLE Automation 日期值。

備註

參數 date 是雙精確度浮點數,代表日期為基底日期、午夜、1899 年 12 月 30 日之前或之後的天數。 從 1899 年 12 月 30 日將日期編碼為正數或負數日位移的正數或負數部分 date ,而 小數部分 date 的絕對值會將一天的時間編碼為午夜的一小部分。 date 必須是負數 657435.0 到正 2958466.0 之間的值。

請注意,由於日期編碼的方式,有兩種方式代表 1899 年 12 月 30 日的任何時間。 例如,-0.5 和 0.5 這兩者都表示 1899 年 12 月 30 日的星期幾位移,因為基底日期的日位移加或減去零天仍是基底日期,而午夜的半天位移則為午夜。

如需詳細資訊,請參閱自動化

適用於