DateTime.ToOADate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將此實例的值轉換為等效的 OLE 自動化日期。
public:
double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
傳回
一個雙精度浮點數,包含與此實例值等效的 OLE 自動化日期。
例外狀況
此實例的值無法以 OLE 自動化日期表示。
備註
OLE 自動化日期以浮點數形式實作,其整數成分為午夜前後的天數,分數部分則代表該日時間除以 24。 例如,1899 年 12 月 31 日午夜以 1.0 表示;1900 年 1 月 1 日上午 6 點以 2.25 表示;1899 年 12 月 29 日午夜以 -1.0 表示;1899 年 12 月 29 日上午 6 點以 -1.25 表示。
基礎 OLE 自動化日期為 1899 年 12 月 30 日午夜。 最低 OLE 自動化日期為 1 月 1 日午夜 0100。 最大 OLE 自動化日期與 ,即 9999 年 12 月 31 日的最後時刻。DateTime.MaxValue
ToOADate如果目前實例代表日期晚OverflowException於 1 月 1 日午夜,則會拋出 一個MaxValue。 然而,若當前實例值為 MinValue,該方法回傳為 0。
欲了解更多資訊,請參閱 自動化。