BOOL оператор == (const COleD&ateTimeSpanamp;dateSpan) const;
BOOL оператор! = (const COleD&ateTimeSpanamp;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;
Примечания
Эти операторы сравнивают два значения дата/время span и возвращают ненулевое значение, если условие имеет значение true; в противном случае 0.
Примечаниеnbsp; Возвращаемое значение упорядочения операций (, < =, >, > =) не определено, если статус любого из операндов является пустой или недопустимый. Операторы равенства (==, ! =) рассмотреть статус операндов.
Пример
COleDateTimeSpan spanOne (3, 12, 0, 0); / / 3 дней 12 часов
COleDateTimeSpan spanTwo (spanOne); nbsp; / / 3 дней 12 часов
BOOL b;
b = spanOne == spanTwo; / / ПРАВДА
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne == spanTwo; / / Значение FALSE, особый статус
b = spanOne! = spanTwo; / / Правда, особый статус
b = spanOne < spanTwo; / / Значение FALSE, то же значение
b = spanOne > spanTwo; / / Значение FALSE, то же значение
b = spanOne < = spanTwo; / / Значение TRUE, то же значение
b = spanOne > = spanTwo; / / Значение TRUE, то же значение
Примечание Последние четыре строки предыдущего примера будет ASSERT в режиме отладки.
Обзор COleDateTimeSpan |nbsp; Члены класса | Иерархическая схема