DateTime.FromOADate(Double) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回等於指定 OLE Automation 日期的 DateTime。
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 Automation 日期值。
傳回
物件,表示和 d
相同的日期和時間。
例外狀況
日期不是有效的 OLE Automation 日期值。
備註
d
參數是雙精確度浮點數,代表在基準日期之前或之後的日期(1899年12月30日午夜)。 將 d
日期編碼為從1899年12月30日位移起算的正負號和整數部分,以及將 d
一天中的時間編碼為天位移的小數部分的絕對值(從午夜算起)。 d
必須是介於負657435.0 到正2958465.99999999 之間的值。
請注意,由於日期的編碼方式,有兩種方式可以表示在1899年12月30日的任何時間。 例如,-0.5 和0.5 都是在 30 12 月30日的下午 1899 12:00,因為基底日期的加法或減號零天的第一天取代為「基本」日期,而從午夜算起的半天位移為中午。
ToOADate如需 OLE Automation 的詳細資訊,請參閱。