CTime::operator +, -
Esses operadores e adicione subtraem CTimeSpan e objetos de CTime .
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
Parâmetros
período
o objeto de CTimeSpan a ser adicionado ou subtraído.time
o objeto de CTime a ser subtraído.
Valor de retorno
Um objeto de CTime ou de CTimeSpan que representa o resultado da operação.
Comentários
Os objetos de tempoCTime representam absolutos, objetos de CTimeSpan representam tempo relacionados.Os primeiros dois operadores permitem que você adicione e subtrai objetos de CTimeSpan para e de objetos de CTime .O terceiro operador permite que você subtrair um objeto de CTime de outro para produzir um objeto de CTimeSpan .
Exemplo
CTime t1(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
CTime t2(1999, 3, 20, 22, 15, 0); // 10:15 PM March 20, 1999
CTimeSpan ts = t2 - t1; // Subtract 2 CTimes
ATLASSERT(ts.GetTotalSeconds() == 86400L);
ATLASSERT((t1 + ts) == t2); // Add a CTimeSpan to a CTime.
ATLASSERT((t2 - ts) == t1); // Subtract a CTimeSpan from a CTime.
Requisitos
Cabeçalho: atltime.h