Oper&ador BOOL = = (const COleDateTimeSpanamp;dateSpan) const;
Oper&ador BOOL! = (const COleDateTimeSpanamp;dateSpan) const;
BOOL operatorlt; (COleDateTimeSpan const &dateSpan) const;
BOOL operatorgt; (COleDateTimeSpan const &dateSpan) const;
BOOL operatorlt; = (COleDateTimeSpan const & dateSpan ) const;
BOOL operatorgt; = (COleDateTimeSpan const & dateSpan ) const;
Observações
Esses operadores comparam dois valores de intervalo 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
COleDateTimeSpan spanOne (3, 12, 0, 0); / / 3 dias e 12 horas
COleDateTimeSpan spanTwo (spanOne); nbsp; / / 3 dias e 12 horas
BOOL b;
b = spanOne = = spanTwo; / / TRUE
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne = = spanTwo; / / FALSE, status diferente
b = spanOne! = spanTwo; / / TRUE, status diferente
b = spanOne < spanTwo; / / FALSE, mesmo valor
b = spanOne > spanTwo; / / FALSE, mesmo valor
b = spanOne < = spanTwo; / / TRUE, mesmo valor
b = spanOne > = spanTwo; / / TRUE, mesmo valor
&Notanbsp; As últimas quatro linhas do exemplo anterior serão ASSERT no modo de depuração.
Visão geral de COleDateTimeSpan |nbsp; Membros de classe | Gráfico de hierarquia