CTime::operator +、-
这些运算符增加和减少 CTimeSpan 和 CTime 对象。
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
参数
timespan
将增加或减少的 CTimeSpan 对象。time
将减去的 CTime 对象。
返回值
表示操作的结果 CTime 或 CTimeSpan 对象。
备注
CTime 对象表示绝对时,CTimeSpan 对象表示相对时间。 前两个运算符可以来回 CTime 对象增加和减少 CTimeSpan 对象。 第三个运算符允许从另一个数中减去一 CTime 对象提供 CTimeSpan 对象。
示例
CTime t1(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
CTime t2(1999, 3, 20, 22, 15, 0); // 10:15 PM March 20, 1999
CTimeSpan ts = t2 - t1; // Subtract 2 CTimes
ATLASSERT(ts.GetTotalSeconds() == 86400L);
ATLASSERT((t1 + ts) == t2); // Add a CTimeSpan to a CTime.
ATLASSERT((t2 - ts) == t1); // Subtract a CTimeSpan from a CTime.
要求
Header: atltime.h