AxHost.GetOADateFromTime(DateTime) 方法


傳回 OLE Automation 日期,對應至指定的 DateTime 結構。Returns an OLE Automation date that corresponds to the specified DateTime structure.

 static double GetOADateFromTime(DateTime time);
protected static double GetOADateFromTime (DateTime time);
static member GetOADateFromTime : DateTime -> double
Protected Shared Function GetOADateFromTime (time As DateTime) As Double



要轉換的 DateTime 結構。The DateTime structure to translate.


雙精確度浮點數,含有相當於指定之 time 值的 OLE Automation 日期。A double-precision floating-point number that contains an OLE Automation date equivalent to specified time value.


這個執行個體的值無法表示為 OLE Automation 日期。The value of this instance cannot be represented as an OLE Automation Date.


OLE Automation 日期會實作為浮點數值,其值為1899年12月30日午夜的天數。An OLE Automation date is implemented as a floating-point number whose value is the number of days from midnight, 30 December 1899. 例如,1899年12月31日午夜表示 1.0;1900年1月1日上午6點表示 2.25;1899年12月29日午夜以-1.0 表示;1899年12月29日下午6點,以-1.25 表示。For example, midnight, 31 December 1899 is represented by 1.0; 6 A.M., 1 January 1900 is represented by 2.25; midnight, 29 December 1899 is represented by -1.0; and 6 A.M., 29 December 1899 is represented by -1.25.

基底 OLE Automation 日期為1899年12月30日午夜。The base OLE Automation Date is midnight, 30 December 1899. OLE Automation 日期的最大值與 9999 MaxValue年12月31日最後一次的時間相同。The maximum OLE Automation Date is the same as MaxValue, the last moment of 31 December 9999.

如需 OLE Automation 的詳細資訊,請參閱MSDN LibraryFor more information about OLE Automation, see the MSDN Library.