BOOL oper&ator = = (const COleDateTimeSpanamp;dateSpan) const;
BOOL oper&ator! = (const COleDateTimeSpanamp;dateSpan) const;
BOOL operatorlt; (const COleDateTimeSpan &dateSpan) const;
BOOL operatorgt; (const COleDateTimeSpan &dateSpan) const;
BOOL operatorlt; = (const COleDateTimeSpan & dateSpan ) const;
BOOL operatorgt; = (const COleDateTimeSpan & dateSpan ) const;
Osservazioni
Questi operatori confrontano due valori di data-lasso di tempo 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
SpanOne COleDateTimeSpan (3, 12, 0, 0); / / 3 giorni e 12 ore
COleDateTimeSpan spanTwo (spanOne); nbsp; / / 3 giorni e 12 ore
BOOL b;
b = spanOne = = spanTwo; / / VERO
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne = = spanTwo; / / FALSE, diverso status
b = spanOne! = spanTwo; / / VERO, diverso status
b = spanOne < spanTwo; / / FALSE, stesso valore
b = spanOne > spanTwo; / / FALSE, stesso valore
b = spanOne < = spanTwo; / / TRUE, stesso valore
b = spanOne > = spanTwo; / / TRUE, stesso valore
&Notanbsp; Le ultime quattro linee dell'esempio precedente verranno ASSERT in modalitā debug.
Panoramica COleDateTimeSpan |nbsp; Membri della classe | Gerarchia Chart