DateTime.FromOADate(Double) 方法

定義

回傳 DateTime 相當於指定 OLE 自動化日期的資訊。

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

參數

d
Double

一個 OLE 自動化日期值。

傳回

一個代表與 d相同的日期和時間的物件。

例外狀況

該日期並非有效的 OLE 自動化日期值。

備註

參數 d 是一個雙精度浮點數,代表一個日期,即基準日期 1899 年 12 月 30 日午夜前後的天數。 符號 d 與整數部分將日期編碼為正或負的日移,自1899年12月30日起,而分 d 數部分的絕對值則以午夜起的一天分數來編碼時間。 d 值必須介於負 657435.0 到 正 2958465.9999999999 之間。

請注意,由於日期編碼方式不同,1899年12月30日的任何時間有兩種表示方式。 例如,-0.5 和 0.5 都代表 1899 年 12 月 30 日的中午,因為從基準日期起的正負零天數仍為基準日,而午夜半天的移動則是中午。

更多關於 OLE 自動化的資訊請參見 ToOADate

適用於

另請參閱