Partilhar via


CTime::operador +, -

Esses operadores adicionar e subtrair CTimeSpan e CTime objetos.

CTime operator +(
   CTimeSpan timeSpan 
) const throw( );
CTime operator -(
   CTimeSpan timeSpan 
) const throw( );
CTimeSpan operator -(
   CTime time 
) const throw( );

Parâmetros

  • timeSpan
    The CTimeSpan objeto a ser adicionado ou subtraído.

  • time
    The CTime objeto a ser subtraído.

Valor de retorno

A CTime ou CTimeSpan objeto que representa o resultado da operação.

Comentários

CTime os objetos representam a time absoluta, CTimeSpan os objetos representam o time relativo. Os dois primeiros operadores permitem que você adicionar e subtrair CTimeSpan objetos em CTime objetos. O terceiro operador permite que você subtrair um CTime objeto a partir de outro para produzir um CTimeSpan objeto.

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

Consulte também

Referência

Classe CTime

Gráfico de hierarquia

Outros recursos

CTime membros