CTime::operator +, -
Ces opérateurs d'ajout et soustraient CTimeSpan et les objets d' CTime .
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
Paramètres
période
l'objet d' CTimeSpan à ajouter ou être soustrait.time
l'objet d' CTime à soustraire.
Valeur de retour
Un objet d' CTime ou d' CTimeSpan représentant le résultat de l'exécution.
Notes
Les objets d'CTime représentent l'heure absolue, objets d' CTimeSpan représentent le temps relatif. Les deux premiers opérateurs permettent d'ajouter et soustraire des objets d' CTimeSpan vers et depuis des objets d' CTime . Le troisième opérateur vous permet de soustraire un objet d' CTime une autre référence à un objet d' CTimeSpan .
Exemple
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.
Configuration requise
Header: atltime.h