COleDateTime opérateurs relationnels

Opérateur BOOL == (const COleDateTimeamp ;Date de) const ;
Operator BOOL! = (const COleDateTime & date ) const ;
Opérateur BOOL < (const COleDateTime & date ) const ;
Opérateur BOOL > (const COleDateTime & date ) const ;
Opérateur BOOL < = (const COleDateTime & date ) const ;
Opérateur BOOL > = (const COleDateTime & date ) const ;

Remarques

Ces opérateurs de comparent les deux valeurs de date/heure et retournent différent de zéro si la condition est vraie ; sinon 0.

Notenbsp ;  La valeur de retour des commandes opérations (<, < =, >, > =) n'est pas défini si le statut des deux opérandes est null ou non valide. Les opérateurs d'égalité (==, ! =) examiner le statut des opérandes.

Exemple

COleDateTime dateOne (95, 3, 15, 12, 0, 0) ; / / Le 15 mars 1995 midi
COleDateTime dateTwo (dateOne); nbsp ;            / / Le 15 mars 1995 midi
BOOL b ;
b = dateOne == dateTwo ;                    / / VRAI

dateTwo.SetStatus(COleDateTime::invalid) ;
b = dateOne == dateTwo ;                    / / FAUX, statut différent
b = dateOne! = dateTwo ;                    / / TRUE, statut différent
b = dateOne < dateTwo ;                     / / FAUX, même valeur
b = dateOne > dateTwo ;                     / / FAUX, même valeur
b = dateOne < = dateTwo ;                    / / C'est vrai, même valeur
b = dateOne > = dateTwo ;                    / / C'est vrai, même valeur

&Notenbsp ;  Les quatre dernières lignes de l'exemple précédent seront affirment en mode debug.

Aperçu COleDateTime |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleDateTime::GetStatus

Index