COleDateTime::operator +=, -=

更新 : 2007 年 11 月

この COleDateTime オブジェクトに対して ColeDateTime 値を加算または減算します。

COleDateTime& operator +=(
   COleDateTimeSpan dateSpan 
) throw( );
COleDateTime& operator -=(
   COleDateTimeSpan dateSpan 
) throw( );

解説

これらの演算子は、この COleDateTime に対して COleDateTimeSpan 値を加算または減算します。オペランドのどちらかが null のときは、結果の COleDateTime 値の状態も null になります。

結果の COleDateTime 値が許容範囲を超えると、COleDateTime 値の状態は無効に設定されます。

オペランドのどちらかが無効で、もう一方が null ではない場合、結果の COleDateTime 値の状態は無効になります。

有効、無効、および null の詳細については、m_status メンバ変数を参照してください。

COleDateTime オブジェクトが null に設定されている場合、+= 演算子および -= 演算子はアサートします。例については、COleDateTime 関係演算子 を参照してください。

COleDateTime 値の範囲の詳細については、「日付と時刻 : オートメーションのサポート」を参照してください。

必要条件

ヘッダー : atlcomtime.h

参照

参照

COleDateTime クラス

階層図

COleDateTime::operator +, -

COleDateTime::GetStatus

その他の技術情報

COleDateTime のメンバ