CompareDateTime ergibt niemals EqualsValue
-
hallo..
ich überprüfe mit CompareDateTime zwei TDateTime objekte aber erhalte niemals einen rückgabewert EqualsValue. Das TDateTime objekt A ist aktuell gemäss system datum/zeit. Das objekt B ist fix und hat stehts den gleichen wert. Aber ein EqualsValue erhalte ich einfach nie. Werden bei CompareDateTime auch die milisekunden berücksichtigt? Habe schon versucht mit RecodeMiliseconds bei beiden objekten den wert auf 000 zu setzen damit dieser identisch ist.
Jemand eine idee warum es nicht klappt?
-
Ja, die Funktion prüft auch die Millisekunden.
Schau Dir mal die Funktion WithinPastMilliSeconds() aus der DateUtils an. Könnte das sein, was Du suchst.