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 のオブジェクトを表します相対時間を表します。最初の 2 の演算子は CTime のオブジェクトに対する CTimeSpan のオブジェクトを加算することができます。3 番目の演算子は CTimeSpan のオブジェクトを発生させるに別の CTime の 1 種類のオブジェクトを減算することができます。
使用例
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.
必要条件
ヘッダー : atltime.h