CTime::operator, +、-
這些運算子增加和減少 CTimeSpan 和 CTime 物件。
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
參數
時間間隔
要加入或減去的 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