Freigeben über


COleDateTimeSpan::operator +, -

Hinzufügen, Subtrahieren und ändern Sie Zeichen für COleDateTimeSpan-Werte.

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

Hinweise

Die ersten beiden Operatoren können Sie Datums-/Uhrzeitdauer-Werte hinzufügen und entfernen.Das dritte können Sie das Zeichen eines Datums-/Uhrzeitdauer-Werts ändern.

Wenn einer der Operanden NULL ist, ist der Status des resultierenden COleDateTimeSpan-Wert NULL.

Wenn einer der Operanden NULL ist und der andere nicht NULL ist, ist der Status des resultierenden COleDateTimeSpan-Werts ungültig.

Weitere Informationen über das gültige finden, ungültige und NULL Statuswerte, die m_status-Membervariable.

Beispiel

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   

Anforderungen

Header: atlcomtime.h

Siehe auch

Referenz

COleDateTimeSpan-Klasse

Hierarchien-Diagramm

COleDateTimeSpan::operator +=, - =