Partager via


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

Voir aussi

Référence

CTime, classe

Graphique de la hiérarchie