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 COleDateTime | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleDateTime::GetStatus