COleDateTimeSpan operadores relacionales

Oper&ador BOOL == (const COleDateTimeSpanamp;dateSpan) const;

Oper&ador BOOL! = (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;

Observaciones

Estos operadores comparan dos valores de fecha-lapso y volver distinto de cero si la condición es verdadera; caso contrario 0.

Notanbsp;  El valor devuelto de las operaciones de ordenación (<, < =, > > =) no está definido si el estado de cualquier operando es null o no válido. Los operadores de igualdad (== ! =) examinar la situación de los operandos.

Ejemplo

COleDateTimeSpan spanOne (3, 12, 0, 0); / / 3 días y 12 horas
COleDateTimeSpan spanTwo (spanOne); nbsp;    / / 3 días y 12 horas
BOOL b;
b = spanOne == spanTwo;                / / VERDADERO

spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne == spanTwo;                / / FALSO, diferente estado
b = spanOne! = spanTwo;                / / CIERTO estatus diferentes
b = spanOne < spanTwo;                 / / FALSO, mismo valor
b = spanOne > spanTwo;                 / / FALSO, mismo valor
b = spanOne < = spanTwo;                / / TRUE, mismo valor
b = spanOne > = spanTwo;                / / TRUE, mismo valor

&Notanbsp;  Las cuatro últimas líneas del ejemplo anterior serán ASSERT en modo de depuración.

Visión General de COleDateTimeSpan |nbsp; Miembros de clase | Diagrama de jerarquía

Index