Sdílet prostřednictvím


COleDateTimeSpan::operator +, -

Přidat, odečíst a změnit znaménko pro COleDateTimeSpan hodnoty.

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

Poznámky

První dva operátory umožňují sečíst a odečíst datum, čas rozsah hodnot.Třetí umožňuje změnit znaménko hodnoty datum, čas rozpětí.

Pokud některá operandy null výsledný stav COleDateTimeSpan hodnotu null.

Pokud je neplatný buď operandy a ostatní není null, výsledný stav COleDateTimeSpan hodnota je neplatná.

Další informace o stavu platný, neplatný a null hodnot naleznete m_status členské proměnné.

Příklad

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   

Požadavky

Záhlaví: atlcomtime.h

Viz také

Referenční dokumentace

Třída COleDateTimeSpan

Diagram hierarchie

COleDateTimeSpan::operator +=-=