Falls du bei 4 Eingabefeldern bleibst müßte Dir das weiterhelfen
Also um Deine ganzen Tage zu erhalten müßte folgender Code Funktionieren
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var Differenz : integer;
Differenz := Round(StrToDate(Endtermin.text) - StrToDate(Starttermin.text))-1; if Differenz < 0 then Differenz := 0; |
Allerdings solltest Du mit Eceptions arbeiten um falsch eingegebene Daten abzufangen.
Die Uhrzeit wird mit
StrToDateTime(StartUhrzeit) konvertiert. Wobei du hier dann Werte zwischen 0 und 1 als Rückgabe bekommst.
Die Berechnung wieviel Stunden das dann von bzw. ab Mitternacht dann sind bekommst du bestimmt auch alleine hin
Gruß
Jörg
Aus den Chaos sprach eine Stimme " Lächele und sei froh denn es könnte schlimmer kommen". Und ich lächelte und ich war froh.