DateTime.FromOADate(Double) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳 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 。