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 日午夜)之前或之后的天数。 从 1899 年 12 月 30 日起将日期编码为正日或负日位移的符号和整 d 部分,以及从午夜开始将日期时间编码为日位移的小 d 数部分的绝对值。 d 必须是负 657435.0 到正 2958465.99999999 之间的值。

请注意,由于日期编码的方式,有两种方法表示 1899 年 12 月 30 日的任何一天时间。 例如,-0.5 和 0.5 均表示 1899 年 12 月 30 日中午,因为从基准日期开始的日排量加上或减去零天仍然是基准日期,从午夜开始的半天排量为中午。

有关 OLE 自动化的详细信息,请参阅 ToOADate

适用于

另请参阅