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;
Bemerkungen
Diese Operatoren vergleichen zwei Werte für Datum/Zeit-Span und zurück ungleich NULL, wenn die Bedingung wahr ist; andernfalls 0.
HinweisNbsp; Der Rückgabewert der bestellen Operationen (<, < =, >, > =) ist nicht definiert, wenn der Status einer der Operanden null oder ungültig ist. Die Gleichheitsoperatoren (==, ! =) prüfen Sie den Status der Operanden.
Beispiel
COleDateTimeSpan-SpanOne (3, 12, 0, 0); / / 3 Tage 12 Stunden
COleDateTimeSpan SpanTwo (SpanOne); / / 3 Tage 12 Stunden
BOOL b;
b = SpanOne == SpanTwo; / / WAHR
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = SpanOne == SpanTwo; / / FALSE, verschiedene Status
b = SpanOne! = SpanTwo; / / TRUE, verschiedene Status
b = SpanOne < SpanTwo; / / FALSE, denselben Wert
b = SpanOne > SpanTwo; / / FALSE, denselben Wert
b = SpanOne < = SpanTwo; / / TRUE, denselben Wert
b = SpanOne > = SpanTwo; / / TRUE, denselben Wert
Hinweis&Nbsp; Die letzten vier Zeilen im obigen Beispiel werden ASSERT im Debug-Modus.
COleDateTimeSpan Übersicht |nbsp; Member der Klasse | Hierarchiediagramm