AxHost.GetTimeFromOADate(Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与指定的 OLE 自动化日期对应的 DateTime 结构。
protected:
static DateTime GetTimeFromOADate(double date);
protected static DateTime GetTimeFromOADate (double date);
static member GetTimeFromOADate : double -> DateTime
Protected Shared Function GetTimeFromOADate (date As Double) As DateTime
参数
- date
- Double
要转换的 OLE 自动化日期。
返回
表示与 date
相同的日期和时间的 DateTime。
例外
日期不是有效的 OLE 自动化日期值。
注解
该 date
参数是一个双精度浮点数,表示日期是基准日期(1899 年 12 月 30 日午夜)之前或之后的天数。 从 1899 年 12 月 30 日起,日期的符号和整型部分 date
将日期编码为正日或负日位移的整数部分,以及从午夜开始编码当天偏移量的分数部分的绝对值 date
。 date
必须是负 657435.0 到正 2958466.0 之间的值。
请注意,由于日期编码的方式,有两种方法表示 1899 年 12 月 30 日的任何时间。 例如,-0.5 和 0.5 均表示 1899 年 12 月 30 日中午,因为基准日期的日排量加上或减零天仍然是基准日期,从午夜开始的半天排量为中午。
有关详细信息,请参阅自动化。