COleDateTime operadores relacionales

Operador BOOL == (const COleDateTimeamp;fecha) const;
Operador BOOL! = (const COleDateTime & fecha ) const;
Operador BOOL < (COleDateTime const & fecha ) const;
Operador BOOL > (const COleDateTime & fecha ) const;
Operador BOOL < = (const COleDateTime & fecha ) const;
Operador BOOL > = (const COleDateTime & fecha ) const;

Observaciones

Estos operadores comparan dos valores de fecha y hora 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

COleDateTime dateOne (95, 3, 15, 12, 0, 0); / / 15 De marzo de 1995 12.00 horas
COleDateTime dateTwo (dateOne); nbsp;            / / 15 De marzo de 1995 12.00 horas
BOOL b;
b = dateOne == dateTwo;                    / / VERDADERO

dateTwo.SetStatus(COleDateTime::invalid);
b = dateOne == dateTwo;                    / / FALSO, diferente estado
b = dateOne! = dateTwo;                    / / CIERTO estatus diferentes
b = dateOne < dateTwo;                     / / FALSO, mismo valor
b = dateOne > dateTwo;                     / / FALSO, mismo valor
b = dateOne < = dateTwo;                    / / TRUE, mismo valor
b = dateOne > = dateTwo;                    / / TRUE, mismo valor

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

COleDateTime descripció&n |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleDateTime::GetStatus

Index