다음을 통해 공유


COleDateTime 관계형 연산자

비교 연산자입니다.

bool operator ==(
   const COleDateTime& date 
) const throw( );
bool operator !=(
   const COleDateTime& date 
) const throw( );
bool operator <(
   const COleDateTime& date 
) const throw( );
bool operator >(
   const COleDateTime& date 
) const throw( );
bool operator <=(
   const COleDateTime& date 
) const throw( );
bool operator >=(
   const COleDateTime& date 
) const throw( );

매개 변수

  • date
    COleDateTime 와 비교할 개체입니다.

반환 값

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

설명

[!참고]

두 피연산자 중 하나에 경우 잘못 된 ATLASSERT 발생 합니다.

예제

COleDateTime dateOne(1995, 3, 15, 12, 0, 0); // 15 March 1995 12 noon
COleDateTime dateTwo(dateOne);             // 15 March 1995 12 noon
BOOL b;
b = dateOne == dateTwo;                    // TRUE
b = dateOne < dateTwo;                     // FALSE, same value
b = dateOne > dateTwo;                     // FALSE, same value
b = dateOne <= dateTwo;                    // TRUE, same value
b = dateOne >= dateTwo;                    // TRUE, same value   

dateTwo.SetStatus(COleDateTime::invalid);
b = dateOne == dateTwo;                    // FALSE, different status
b = dateOne != dateTwo;                    // TRUE, different status

연산자는 > =, < =, >, 및 <, 경우를 가정 하는 COleDateTime 개체 설정 null로.

VARIANT v = {};
v.vt = VT_NULL;
COleDateTime t1(v);
COleDateTime t2(v);
t1 = t1 + t2;

요구 사항

헤더: atlcomtime.h

참고 항목

참조

COleDateTime 클래스

계층 구조 차트

COleDateTime::GetStatus