Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
21. Aug 2014
Nein, natürlich nicht. :stupid:
Es wird DateTimeToMilliseconds benutzt, welches intern DateTimeToTimeStamp verwendet und das rundet (glaub ich) brav ab.
Wie gesagt, es wird (scheinbar) überall nur mit abgeschlossenen Zeiteinheiten gerechnet, also immer ordentlich abrunden, inkl. eventueller Rundungsfehler.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
21. Aug 2014
Aber nur, wenn man beim Umrechnen nicht auch wieder mit Trunc arbeitet.
Beide Seiten abrundend in Sekunden umberechnet, ergibt dann auch wieder soein Rundungsproblem.
siehe http://www.delphipraxis.net/181510-wann-hat-sich-die-funktion-secondsbetween-geaendert-2.html
Aktuell wird Beides in Millisekunden umgerechnet, subtrahiert und dann abgerundet in Sekunden umgewandelt.