다음을 통해 공유


CTime::operator +, -

이러한 연산자는 더하기 및 빼기 CTimeSpanCTime 개체입니다.

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

매개 변수

  • timeSpan
    CTimeSpan 개체를 추가 하거나 뺍니다.

  • time
    CTime 개체에서 뺄 수 있습니다.

반환 값

A CTime 또는 CTimeSpan 작업의 결과 나타내는 개체입니다.

설명

CTime개체가 나타내는 절대 시간 CTimeSpan 개체는 상대적 시간을 나타냅니다.더하기 및 빼기를 하려면 처음 두 연산자 사용 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.   

요구 사항

헤더: atltime.h

참고 항목

참조

CTime 클래스

계층 구조 차트