BOOL operator = = (const COleDateTimeamp;data) const;
BOOL operator! = (const COleDateTime & data ) const;
BOOL operator < (const COleDateTime & data ) const;
BOOL operator > (const COleDateTime & data ) const;
BOOL operator < = (const COleDateTime & data ) const;
BOOL operator > = (const COleDateTime & data ) const;
Osservazioni
Questi operatori confrontano due valori di data e ora e restituiscono diverso da zero se la condizione č true; in caso contrario 0.
Notanbsp; Il valore restituito delle operazioni d'ordine (<, < =, >, > =) non č definito se lo stato del sia operando č null o non valido. Gli operatori di uguaglianza (==, ! =) considerare lo status degli operandi.
Esempio
COleDateTime dateOne (95, 3, 15, 12, 0, 0); / / 15 Marzo 1995 mezzogiorno 12
COleDateTime dateTwo (dateOne); nbsp; / / 15 Marzo 1995 mezzogiorno 12
BOOL b;
b = dateOne = = dateTwo; / / VERO
dateTwo.SetStatus(COleDateTime::invalid);
b = dateOne = = dateTwo; / / FALSE, diverso status
b = dateOne! = dateTwo; / / VERO, diverso status
b = dateOne < dateTwo; / / FALSE, stesso valore
b = dateOne > dateTwo; / / FALSE, stesso valore
b = dateOne < = dateTwo; / / TRUE, stesso valore
b = dateOne > = dateTwo; / / TRUE, stesso valore
&Notanbsp; Le ultime quattro linee dell'esempio precedente verranno ASSERT in modalitā debug.
Pa&noramica di COleDateTime |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleDateTime::GetStatus