COleDateTime Relational Operators
比較運算子。
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 時,這些運算子會比較兩個日期/時間值並傳回 true ;否則 false。
備註
注意事項 |
---|
如果兩個運算元無效、,便會發生。 |
範例
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;
需求
Header: atlcomtime.h