Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Delphi / Kylix / Turbo Pascal » differenz von zwei zeitangaben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.09.2004, 21:33 Uhr
~Gast
Gast


Hallo,
ich möchte die dauer berechnen, die mein Programm aktiv ist.
Wenn ich das Programm starte, hole ich mir die aktuelle Systemzeit mit:
DateTime := Time;
str := TimeToStr(DateTime);
Wenn das Programm beendet wird, wird diese Funktion erneut aufgerufen und die Systemzeit in ein zweites Editfeld geschrieben. In ein drittes Editfeld soll dann die Differenz dieser beiden Zeiten geschrieben werden.
Kann mir jemand sagen, wie ich das erreichen kann? Oder gibt es dafür sogar eine Funktion?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.09.2004, 11:48 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Wenn Du die beiden TDateTime-Werte hast, kannst Du sie einfach von einander subtrahieren. Das Ergebnis enthält dann die Anzahl der Tage, die vergangen sind, d.h. 1,5 steht für 36 Stunden. Der Teil vor dem Komma (Round...) sind die Tage, der Rest mal 24 sind Stunden, wieder die Nachkommastellen mal 60 sind die Minuten, und nochmal das Ganze für die Sekunden.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Delphi / Kylix / Turbo Pascal ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: