COleDateTime реляційних оператори

BOOL оператор = = (константа COleDateTimeamp;Дата) константа;
BOOL оператора! = (константа COleDateTime & Дата ) константа;
Оператор BOOL < (константа COleDateTime & Дата ) константа;
Оператор BOOL > (константа COleDateTime & Дата ) константа;
Оператор BOOL < = (константа COleDateTime & Дата ) константа;
Оператор BOOL > = (константа COleDateTime & Дата ) константа;

Зауваження

Ці оператори порівняння двох значень дати й часу і повернення ненульовим, якщо умова є істинною; в іншому випадку 0.

Приміткаnbsp;  Значення, що повертається замовлення операцій (, < =, > > =) є невизначеним, якщо стан або операнд null або неправильні. Рівність операторів (= =, ! =) розглянути стан операнди.

Приклад

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;                    / / ПОМИЛКОВИЙ, інший статус
b = dateOne! = dateTwo;                    / / Правда, інший статус
b = dateOne < dateTwo;                     / / ПОМИЛКОВИМ, те ж значення
b = dateOne > dateTwo;                     / / ПОМИЛКОВИМ, те ж значення
b = dateOne < = dateTwo;                    / / Правда, таке ж значення
b = dateOne > = dateTwo;                    / / Правда, таке ж значення

Примітка   Останні чотири рядки попередньому прикладі буде НАДБАННЯ в режимі налагодження.

Огляд COleDateTimeЧлени класу | Ієрархічна діаграма

Дивіться також COleDateTime::GetStatus

Index