다음을 통해 공유


관계형 연산자 COleDateTimeSpan

비교 연산자입니다.

bool operator ==(
   const COleDateTimeSpan& dateSpan 
) const throw( );
bool operator !=(
   const COleDateTimeSpan& dateSpan 
) const throw( );
bool operator <(
   const COleDateTimeSpan& dateSpan 
) const throw( );
bool operator >(
   const COleDateTimeSpan& dateSpan 
) const throw( );
bool operator <=(
   const COleDateTimeSpan& dateSpan 
) const throw( );
bool operator >=(
   const COleDateTimeSpan& dateSpan 
) const throw( );

매개 변수

  • dateSpan
    비교할 COleDateTimeSpan입니다.

반환 값

이러한 연산자는 두 개의 날짜/시간 범위 값을 비교 및 반환 true 는 조건이 맞으면. 그렇지 않으면 거짓.

설명

[!참고]

ATLASSERT는 피연산자가 유효 하지 않은 경우에 발생 합니다.

예제

COleDateTimeSpan spanOne(3, 12, 0, 0); // 3 days and 12 hours
COleDateTimeSpan spanTwo(spanOne);     // 3 days and 12 hours
BOOL b;
b = spanOne == spanTwo;                // TRUE
b = spanOne < spanTwo;                 // FALSE, same value
b = spanOne > spanTwo;                 // FALSE, same value
b = spanOne <= spanTwo;                // TRUE, same value
b = spanOne >= spanTwo;                // TRUE, same value   

spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne == spanTwo;                // FALSE, different status
b = spanOne != spanTwo;                // TRUE, different status
COleDateTimeSpan ts1(100.0);   // one hundred days
COleDateTimeSpan ts2(110.0);   // ten more days

ASSERT((ts1 != ts2) && (ts1 < ts2) && (ts1 <= ts2));   

요구 사항

헤더: atlcomtime.h

참고 항목

참조

COleDateTimeSpan 클래스

계층 구조 차트