CTime::operator +, -
Tych operatorów, dodawanie i odejmowanie CTimeSpan i CTime obiektów.
CTime operator +(
CTimeSpan timeSpan
) const throw( );
CTime operator -(
CTimeSpan timeSpan
) const throw( );
CTimeSpan operator -(
CTime time
) const throw( );
Parametry
obiekt timeSpan
CTimeSpan Obiektu dodawane lub odejmowane.time
CTime Obiektu do odjęcia.
Wartość zwracana
A CTime lub CTimeSpan obiekt reprezentujący wynik operacji.
Uwagi
CTimeobiekty reprezentują czas bezwzględny, CTimeSpan obiekty reprezentują czas względny.Pierwsze dwa operatory pozwalają dodawać i odejmować CTimeSpan obiektów do i z CTime obiektów.Trzeci operator pozwala odjąć jedną CTime obiekt z innego dają CTimeSpan obiektu.
Przykład
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.
Wymagania
Nagłówek: atltime.h