Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#12

Re: Zeitberechnung eigentlich simpel, aber wie?

  Alt 28. Mär 2007, 10:31
Hallo,

ob Abs() wirklich das geeignete Mittel ist? Zwischen den im ersten Beitrag angegebenen Zeitpunkten liegt ein Zeitraum von 3:41 h, und nicht etwas 20:19 h (vorausgesetzt, der zweite Zeitpunkt liegt hinter dem ersten).

Wenn kein Datum angegeben werden soll, muß das Programm diese Intelligenz einbringen, wie es im 2. und 3. Beitrag schon angedeutet wurde:

Delphi-Quellcode:
var
  DT1, DT2 : TDateTime;
begin
  DT1 := StrToTime(edFrom.Text);
  DT2 := StrToTime(edTo.Text);
  labDifference.Caption := TimeToStr(DT2 - DT1 + Ord(DT2 < DT1));
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat