Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
Delphi 7 Enterprise
|
Rechnen mit Zeiten zur Berechnung von Spesen
12. Mär 2008, 10:47
Hallo allerseits,
ich möchte eine Anwendung zur Berechnung von Spesen schreiben. Somit muss ich mit Zeiten rechnen und dabei mit einer Genauigkeit auf Minuten.
Ich habe jetzt in Delphi mit Zeiten experimentiert und bin dabei auf Probleme durch Rundungen gestoßen. Dabei war die Differenz z.B. von (16:17 - 16:16) = (16:17 - 16:15). Ok, das liegt sicherlich an meiner Funktion, die naiv außer Acht läßt, dass ein Tag nicht 1000 Minuten sondern 1440 Minuten hat.
Nun habe ich dieses und andere Foren durchforstet und den Tipp gefunden die TDateTime-Werte mit dem Faktor 1440 = 24*60 in Integer-Werte umzurechnen. Bevor ich jetzt per Zufall auf irgendwelche Probleme stoße, vorab die Frage: Kann es hierbei auch Rundungsprobleme geben?
Gruß
Peter
|