共用方式為


COleDateTimeSpan::COleDateTimeSpan

建構 COleDateTimeSpan 物件。

COleDateTimeSpan( ) throw( ); 
COleDateTimeSpan( 
   double dblSpanSrc  
) throw( ); 
COleDateTimeSpan( 
   LONG lDays, 
   int nHours, 
   int nMins, 
   int nSecs  
) throw( );

參數

  • dblSpanSrc
    要複製的日數。 COleDateTimeSpan 成新的物件。

  • lDays, nHours, nMins, nSecs
    表示要複製的日期和時間值輸入新的 COleDateTimeSpan 物件。

備註

這些建構函式會建立新的 COleDateTimeSpan 物件初始化為指定的值。 這些建構函式中的簡短說明如下:

  • COleDateTimeSpan() 建構 COleDateTimeSpan 物件初始化為 0。

  • **COleDateTimeSpan(**dblSpanSrc ) 從浮點值。 COleDateTimeSpan 物件。

  • COleDateTimeSpan(lDays, nHours**,** nMins**,** nSecs**)** 建構 COleDateTimeSpan 物件初始化為指定的數值。

新的 COleDateTimeSpan 物件的狀態設為有效的。

如需 COleDateTimeSpan 值的繫結的詳細資訊,請參閱本文 日期和時間:Automation 支援

範例

COleDateTimeSpan spanOne(2.75);          // 2 days and 18 hours
COleDateTimeSpan spanTwo(2, 18, 0, 0);   // 2 days and 18 hours
COleDateTimeSpan spanThree(3, -6, 0, 0); // 2 days and 18 hours

COleDateTimeSpan ts1;               // Uninitialized time value
COleDateTimeSpan ts2a(ts1);         // Copy constructor
COleDateTimeSpan ts2b = ts1;         // Copy constructor again
COleDateTimeSpan ts3(100.0);          // 100 days
COleDateTimeSpan ts4(0, 1, 5, 12);   // 1 hour, 5 minutes, and 12 seconds

需求

Header: atlcomtime.h

請參閱

參考

COleDateTimeSpan Class

階層架構圖表

COleDateTimeSpan::operator =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status