System.DateUtils.CompareDateTime

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CompareDateTime(const A, B: TDateTime): TValueRelationship;

C++

extern DELPHI_PACKAGE System::Types::TValueRelationship __fastcall CompareDateTime(const System::TDateTime A, const System::TDateTime B);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

Beschreibung

Gibt das Verhältnis zwischen zwei TDateTime-Werten an.

Mit CompareDateTime können Sie zwei TDateTime-Werte vergleichen, die mit A und B angegeben werden. CompareDateTime gibt einen der folgenden Werte zurück:

  • LessThanValue, wenn A vor B liegt.
  • EqualsValue, wenn A und B gleich sind.
  • GreaterThanValue, wenn A einen späteren Termin als B angibt.

Anmerkung:  CompareDateTime unterscheidet sich vom direkten Vergleich der entsprechenden double-Genauigkeitswerte darin, dass die beiden TDateTime-Werte als gleich gelten, wenn sie bis zur Millisekunde demselben Zeitpunkt entsprechen. Es ist möglich, zwei TDateTime-Werte zu erstellen, die numerisch nicht identisch sind (als double-Werte), aber denselben Zeitpunkt repräsentieren (Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde).

Siehe auch

Codebeispiele