DateTime.FromOADate(Double) 方法

定義

傳回等於指定 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 日期值。

傳回

DateTime

物件,表示和 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 的詳細資訊,請參閱。

適用於

另請參閱