Einzelnen Beitrag anzeigen

Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#2

Re: Ganzzahl in Zeit Kovertieren?

  Alt 9. Feb 2007, 15:24
Kleines Beispiel:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  dTime: TTime;
  wHour, wMin, wSec, wMSec: Word;
  dwMaxSeconds: DWORD;
begin
  dwMaxSeconds := StrToIntDef(Edit1.Text, 0);

  if (dwMaxSeconds <= 86400) then
  begin
    wHour := ((dwMaxSeconds div 60) div 60) mod 24;
    wMin := (dwMaxSeconds div 60) mod 60;
    wSec := dwMaxSeconds mod 60;
    wMSec := 0;

    dTime := EncodeTime(wHour, wMin, wSec, wMSec);
    Label1.Caption := TimeToStr(dTime);
  end
  else
// mehr als "23:59:59" ggf. andere Darstellungsweise
end;
Stefan
"Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!

Hey, it compiles! Ship it!
  Mit Zitat antworten Zitat