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