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

BOOL оператор = = (константа COleD&ateTimeSpanamp;dateSpan) константа;

Оператор BOOL! = (константа COleD&ateTimeSpanamp;dateSpan) константа;

BOOL operatorlt; (константа COleDateTimeSpan &dateSpan) константа;

BOOL operatorgt; (константа COleDateTimeSpan &dateSpan) константа;

BOOL operatorlt; = (константа COleDateTimeSpan & dateSpan ) константа;

BOOL operatorgt; = (константа COleDateTimeSpan & dateSpan ) константа;

Зауваження

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

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

Приклад

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

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

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

Index