Für den Vergleich von Fließkommazahlen kannst die Methode CompareValue aus der
Unit Math nutzen, bei der du das Epsilon angeben kannst. Zudem würde ich das Epsilon dann als Konstante definieren und so überall nutzen
Würde aber bei deinem Problem wahrlich das ganze entsprechend aufsplitten, wie DeddyH geaschrieben hat. So brauchst dir nie Gedanken über irgendwelche Fließkommazahlen bzw. dem Format von DateTime machen. Und wenn ein anderer deinen Code lesen sollte, wird es wesentlic einfach für ihn.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)