COleDateTime operadores relacional

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

Observações

Esses operadores comparam dois valores de data/hora e retornam diferente de zero se a condição for verdadeira; caso contrário 0.

Notanbsp;  O valor de retorno das operações de ordenação (<, < =, >, > =) é indefinido se o status de qualquer operador for nulo ou inválido. Os operadores de igualdade (==, ! =) considere o status dos operandos.

Exemplo

DateOne COleDateTime (95, 3, 15, 12, 0, 0); / / 15 De Março de 1995 12 meio-dia
COleDateTime dateTwo (dateOne); nbsp;            / / 15 De Março de 1995 12 meio-dia
BOOL b;
b = dateOne = = dateTwo;                    / / TRUE

dateTwo.SetStatus(COleDateTime::invalid);
b = dateOne = = dateTwo;                    / / FALSE, status diferente
b = dateOne! = dateTwo;                    / / TRUE, status diferente
b = dateOne < dateTwo;                     / / FALSE, mesmo valor
b = dateOne > dateTwo;                     / / FALSE, mesmo valor
b = dateOne < = dateTwo;                    / / TRUE, mesmo valor
b = dateOne > = dateTwo;                    / / TRUE, mesmo valor

&Notanbsp;  As últimas quatro linhas do exemplo anterior serão ASSERT no modo de depuração.

Visão geral de COleDateTimeMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleDateTime::GetStatus

Index