Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

Re: Real in eine Zeitangabe umwandeln

  Alt 10. Mär 2010, 12:06
Delphi-Quellcode:
function RealToTime(RealTime: Real): TPTime;
  var i: Integer;

  begin
    i := Round(RealTime * 60); // i = Sekunden
    Result.Seconds := i mod 60;
    Result.Minutes := (i div 60) mod 60;
    Result.Hours := i div 3600;
  end;
oder

Delphi-Quellcode:
function RealToTime(RealTime: Real): TPTime;
  var i: Integer;

  begin
    DecodeTime(RealTime / 1440, Result.Hours, Result.Minutes, Result.Seconds, i);
  end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat