Partilhar via


COleDateTimeSpan::operator +, -

Adicione, subtraia, e o sinal para valores de COleDateTimeSpan .

COleDateTimeSpan operator +( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( ) const throw( );

Comentários

Os primeiros dois operadores permitem que você adicione e subtrair valores de data/período.O terceiro permite que você altere o sinal de um valor de data/período.

Se qualquer um dos operandos for zero, o status do valor resultante de COleDateTimeSpan é zero.

Se qualquer um dos operandos é inválido e o outro não for zero, o status do valor resultante de COleDateTimeSpan é inválido.

Para obter mais informações sobre o válido, os valores inválidos, e nulos de status, consulte a variável de membro de m_status .

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

Classe de COleDateTimeSpan

Gráfico de hierarquia

COleDateTimeSpan::operator +=, - =