DateTime.FromOADate(Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与指定的 OLE 自动化日期等效的 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 自动化日期值。
返回
一个对象,它表示与 d
相同的日期和时间。
例外
日期不是有效的 OLE 自动化日期值。
注解
d
参数是一个双精度浮点数,表示日期作为基准日期早于或晚于1899年12月30日的天数。 的符号和整数部分将 d
日期编码为从30年 12 1899 月30日起的正数或负数次偏移,并将 d
一天中的时间编码为从午夜开始进行日置换的一小部分。 d
必须是介于负657435.0 到正2958465.99999999 之间的值。
请注意,由于编码日期的方式,有两种方法可以表示一天中的任何时间(1899年12月30日)。 例如,-0.5 和0.5 都表示30年 12 1899 月30日,因为从基准日期算起的加减或减零天数仍是基准日期,而从午夜开始的半天置换为中午。
ToOADate有关 OLE 自动化的详细信息,请参阅。