COleDateTimeSpan::operator +, -

Addizione, sottrazione e modificare il segno per i valori COleDateTimeSpan.

COleDateTimeSpan operator +( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( ) const throw( );

Note

I primi due operatori consentono di aggiungere e ridurre i valori di intervallo data/ora.Il terzo consente di modificare il segno di un valore di intervallo data/ora.

Se uno degli operandi è null, lo stato del valore risultante COleDateTimeSpan è null.

Se uno degli operandi non è valido e l'altro non è null, lo stato del valore risultante COleDateTimeSpan non è valido.

Per ulteriori informazioni su valido, i valori non validi e null e lo stato, vedere la variabile membro m_status.

Esempio

COleDateTimeSpan ts1(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
COleDateTimeSpan ts2(100.0 / (24 * 3600.0)); // 100 seconds
COleDateTimeSpan ts3 = ts1 + ts2;
ASSERT(ts3.GetSeconds() == 52); // 6 mins, 52 secs   

Requisiti

Header: atlcomtime.h

Vedere anche

Riferimenti

Classe di COleDateTimeSpan

Grafico della gerarchia

COleDateTimeSpan::operator +=, - =