Mega Code Archive

 
Categories / Delphi / Forms
 

How to convert minutes in a days hours minutes format

Title: How to convert minutes in a days / hours / minutes format function MinutesToDaysHoursMinutes(AMinutes: Integer): string; const HOURSPERDAY = 8; var Days: Integer; Hours: Integer; Minutes: Integer; begin if (AMinutes 0) then begin Hours := AMinutes div 60; Minutes := AMinutes mod 60; Days := Hours div HOURSPERDAY; Hours := Hours mod HOURSPERDAY; end else begin Hours := 0; Minutes := 0; Days := 0; end; Result := Format('%.2d:%.2d:%.2d', [Days, Hours, Minutes]); end;