![]() |
Sekunden in Zeit umwandeln
Hallo,
hiermit kann man Sekunden in eine Uhrzeit umwandeln.
Delphi-Quellcode:
Grüsse, Daniel :hi:
function SecondsToTime(wSeconds: Word): TDateTime;
var wHours, wMin: Word; begin wHours := Trunc(wSeconds div 3600); wSeconds := wSeconds - (3600 * Trunc(wSeconds div 3600)); wMin := Trunc(wSeconds div 60); wSeconds := wSeconds - (60 * Trunc(wSeconds div 60)); Result := EncodeTime(wHours, wMin, wSeconds, 0); end; procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(TimeToStr(SecondsToTime(123))); //Hier also die Sekunden angeben end; |
Oder auch einfach:
Delphi-Quellcode:
...:cat:...
function SecondsToTime(wSeconds: Word): TDateTime;
begin Result := (1 / 24 / 60 / 60) * wSeconds; end; |
oder math. logischer
Delphi-Quellcode:
Hagen
result := Sekunden / (24 * 60 * 60);
[edit=Matze][delphi]-Tags hinzugefügt. Mfg, Matze[/edit] [edit=Matze] Mfg, Matze[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 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