BOOL оператор == (const COleDateTimeamp;Дата) const;
Оператор BOOL! = (const COleDateTime & Дата ) const;
BOOL оператор < (const COleDateTime & Дата ) const;
BOOL оператор > (const COleDateTime & Дата ) const;
BOOL оператор < = (const COleDateTime & Дата ) const;
BOOL оператор > = (const COleDateTime & Дата ) const;
Примечания
Эти операторы сравнивают два значения даты и времени и возвращают ненулевое значение, если условие имеет значение true; в противном случае 0.
Примечаниеnbsp; Возвращаемое значение упорядочения операций (, < =, >, > =) не определено, если статус любого из операндов является пустой или недопустимый. Операторы равенства (==, ! =) рассмотреть статус операндов.
Пример
COleDateTime dateOne (95, 3, 15, 12, 0, 0); / / 15 Марта 1995 года 12 полудня
COleDateTime dateTwo (dateOne); nbsp; / / 15 Марта 1995 года 12 полудня
BOOL b;
b = dateOne == dateTwo; / / ПРАВДА
dateTwo.SetStatus(COleDateTime::invalid);
b = dateOne == dateTwo; / / Значение FALSE, особый статус
b = dateOne! = dateTwo; / / Правда, особый статус
b = dateOne < dateTwo; / / Значение FALSE, то же значение
b = dateOne > dateTwo; / / Значение FALSE, то же значение
b = dateOne < = dateTwo; / / Значение TRUE, то же значение
b = dateOne > = dateTwo; / / Значение TRUE, то же значение
Примечание Последние четыре строки предыдущего примера будет ASSERT в режиме отладки.
Обзор COleDateTime | Члены класса | Иерархическая схема
См. также COleDateTime::GetStatus