COleDateTimeSpan::operador +, -
Adicionar, subtrair e alterar o sinal de COleDateTimeSpan valores.
COleDateTimeSpan operator +(
const COleDateTimeSpan& dateSpan
) const throw( );
COleDateTimeSpan operator -(
const COleDateTimeSpan& dateSpan
) const throw( );
COleDateTimeSpan operator -( ) const throw( );
Comentários
Os dois primeiros operadores permitem que você adicionar e subtrair valores de intervalo de data/time.A terceira permite que você altere o sinal de um valor de intervalo de data/time.
Se qualquer dos operandos é nulo, o status do resultanteCOleDateTimeSpan valor é nulo.
Se qualquer um dos operandos é inválido e o Outros não for nulo, o status do resultanteCOleDateTimeSpan o valor é inválido.
Para obter mais informações sobre os valores válido, inválido e nulo status, consulte o m_status variável de membro.
Exemplo
COleDateTimeSpan ts1(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
COleDateTimeSpan ts2(100.0 / (24 * 3600.0)); // 100 seconds
COleDateTimeSpan ts3 = ts1 + ts2;
ASSERT(ts3.GetSeconds() == 52); // 6 mins, 52 secs
Requisitos
Cabeçalho: atlcomtime.h
Consulte também
Referência
COleDateTimeSpan::operador +=-=