![]() |
Sekunden umrechnen in Uhrzeit
hi,
ich möchte gern eine sekunden-angabe (integer) in eine art uhrzeit-angabe umwandlen kann? also wenn mein integer "30" ist, dann möchte ich einen string haben, der "00:00:00:30" anzeigt (0 tage, 0 stunden, 0 minuten, 30 sekunden). und wenn der integer halt "432000" lautet, soll der string "05:00:00:00" lauten (5 tage). wisst ihr, wie ich das umrechnen könnte? edit: ich mache eine CLX-application. deswegen steht mir die unit "windows" nicht zur verfügung (darin ist zB TSystemTime definiert). Aenogym |
Re: Sekunden umrechnen in Uhrzeit
Guck dir mal die Unit DateUtils an, dort dürften die Funktionen IncSoundSo interessant sein.
|
Re: Sekunden umrechnen in Uhrzeit
ahaaaaa :)
dake schön! ABER: die funktion heißt "incSecond" ;) (nicht incsoundso :gruebel: ) Aenogym |
Re: Sekunden umrechnen in Uhrzeit
Zitat:
|
Re: Sekunden umrechnen in Uhrzeit
ROFL dachte auch grad.. meingott was ist den IncSound ?? :D
hart =) |
Re: Sekunden umrechnen in Uhrzeit
Ich bin auch drauf reingefallen! :wall: :lol:
|
Re: Sekunden umrechnen in Uhrzeit
Zitat:
|
Re: Sekunden umrechnen in Uhrzeit
Hallo,
probiers ma hiermit:
Delphi-Quellcode:
Vorsicht, ist aber nicht getestet...
function SecToClock (sec : integer) : string ;
var DT : TDatetime ; begin DT := Sec/60/60/24 ; Result := format ('%d:%s',[trunc(DT),formatDatetime('hh:nn:ss',DT)]) ; end ; Gruß, Tom |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz