Freigeben über


CTime::operator +, -

Diese Operatoren hinzufügen und entfernen CTimeSpan und CTime-Objekte.

CTime operator +(
   CTimeSpan timeSpan 
) const throw( );
CTime operator -(
   CTimeSpan timeSpan 
) const throw( );
CTimeSpan operator -(
   CTime time 
) const throw( );

Parameter

  • Zeitspanne
    Das hinzugefügt werden oder subtrahiert wurde CTimeSpan-Objekt.

  • time
    Das subtrahiert werden CTime-Objekt.

Rückgabewert

Ein CTime oder CTimeSpan-Objekt, das das Ergebnis des Vorgangs darstellt.

Hinweise

CTime-Objekte stellen absoluten Zeit, CTimeSpan-Objekte darstellen relative Zeit dar.Die ersten beiden Operatoren können Sie, um CTimeSpan-Objekte in und aus CTime-Objekten hinzuzufügen und zu entfernen.Der dritte Operator ermöglicht es Ihnen, ein CTime-Objekt von anderen zu subtrahieren, um ein Objekt CTimeSpan ergibt.

Beispiel

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.   

Anforderungen

Header: atltime.h

Siehe auch

Referenz

CTime-Klasse

Hierarchien-Diagramm