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