Compartir a través de


CTime::operator +, -

estos operadores agregan y restan CTimeSpan y los objetos de CTime .

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

Parámetros

  • duración
    El objeto de CTimeSpan se agregue o resta.

  • time
    el objeto de CTime que se restará.

Valor devuelto

un objeto de CTime o de CTimeSpan que representa el resultado de la operación.

Comentarios

los objetos deCTime representan el tiempo absoluto, objetos de CTimeSpan representan el tiempo relativo.Los dos primeros operadores permiten agregar y que reste los objetos de CTimeSpan a y desde los objetos de CTime .El tercer operador permite restar un objeto de CTime de otro para producir un objeto de CTimeSpan .

Ejemplo

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

encabezado: atltime.h

Vea también

Referencia

Clase de CTime

Gráfico de jerarquía