Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vergleichsoperatoren.
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( );
Parameter
- date
Das zu vergleichende Objekt COleDateTime .
Rückgabewerte
Diese Operatoren vergleichen zwei Datums-/Uhrzeitwert und geben true zurück, wenn die Bedingung true ist; andernfalls false.
Hinweise
Hinweis |
|---|
Ein ATLASSERT tritt auf, wenn eines der beiden Operanden ungültig ist. |
Beispiel
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
Die Operatoren >=, <=, > und <, berücksichtigen, wenn das COleDateTime-Objekt festgelegt wird, um ungültig zu machen.
VARIANT v = {};
v.vt = VT_NULL;
COleDateTime t1(v);
COleDateTime t2(v);
t1 = t1 + t2;
Anforderungen
Header: atlcomtime.h
Hinweis