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 值的区域的更多信息,请参见文章 日期和时间:自动化支持

示例

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选件类

层次结构图

COleDateTimeSpan::operator =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status