Welchen Anteil haben Stunden, Minuten und Sekunden am Tagesanteil?
Die 1 steht für 1 Tag oder 24 Stunden. Deshalb berechnet man mit
eine Stunde;
eine Minute;
Delphi-Quellcode:
h := 1 / 24 / 60 / 60;
...
eine Sekunde;
Delphi-Quellcode:
h := 1 / 24 / 60 / 60 / 1000;
...
eine Millisekunde;
Wobei Delphi 1 Millisekunde mit Double gar nicht erfassen kann. Somit unterliegen die Millisekunden den Rundungsfehlern. Damit sollte man also nicht rechnen.
15 Minuten können somit so berechnet werden:
Delphi-Quellcode:
h := 1 / 24 / 60 * 15;
...
5 Stunden so:
300 Sekunden so:
Delphi-Quellcode:
h := 1 / 24 / 60 / 60 * 300;
...