CTime::operator +, -
Эти операторы добавить и вычитают CTimeSpan и объекты CTime.
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
Параметры
timeSpan
Вычитанный объект CTimeSpan для добавления или.time
Объект CTime вычитаемый.
Возвращаемое значение
Объект CTime или CTimeSpan, представляющий результат операции.
Заметки
Объекты CTime представляют абсолютное время, объекты CTimeSpan представляют собой относительное время. Первые 2 оператора позволяют добавить и удалить объекты CTimeSpan в и из объектов CTime. Третий оператор используется для вычитания одного объекта CTime от других, чтобы создать объект CTimeSpan.
Пример
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.
Требования
Header: atltime.h