COleDateTimeSpan::m_status

此数据成员的类型是枚举类型 DateTimeSpanStatus,在 COleDateTimeSpan 选件类中定义的。

DateTimeSpanStatus m_status;

备注

enum DateTimeSpanStatus{

valid = 0,

invalid = 1,

null = 2,

};

有关这些状态值的简短说明,请参见以下列表:

  • COleDateTimeSpan::valid 指示此 COleDateTimeSpan 对象是有效的。

  • COleDateTimeSpan::invalid 指示此 COleDateTimeSpan 对象无效;即其值可能不正确。

  • COleDateTimeSpan::null 清单,也就是说,此 COleDateTimeSpan 对象是空值没有为该对象所提供。 (这不是“empty”在数据库意义“具有值”,它与C++ NULL相对。)

COleDateTimeSpan 对象的状态在以下情况下无效:

  • 算术赋值操作,也就是说,+= 或 -=期间,如果该对象会溢出或下溢。

  • 如果无效值赋给此对象。

  • 使用 SetStatus,如果该对象的状态显式设置为无效。

有关能将状态到无效的操作的更多信息,请参见 COleDateTimeSpan::operator +、-COleDateTimeSpan::operator +=、-=

警告

此数据成员是用于高级编程情况。您应使用内联成员函数 GetStatusSetStatus。有关显式设置此数据成员的进一步小心参见 SetStatus

有关 COleDateTimeSpan 值的区域的更多信息,请参见文章 日期和时间:自动化支持

要求

Header: atlcomtime.h

请参见

参考

COleDateTimeSpan选件类

层次结构图

COleDateTimeSpan::GetStatus

COleDateTimeSpan::SetStatus