Es ist eigentlich nicht meine Art.
Aber jetz muss auch ich mich mal "aufregen..."
Beschäftige dich doch mal mit den Typen und Formatfunktionen und experimentiere, bis du es verstanden hast.
zum Üben...:
Delphi-Quellcode:
procedure Uebung;
Var
ADateValue: TDateTime;
AFloatValue: Extended;
s1: string;
s2: string;
begin
ADateValue := 510 * 60 / 86400;
s1 := TimeToStr(ADateValue); // '08:30:00'
AFloatValue := ADateValue * 24; // 8,5
s2 := Format('%0.2d:%0.2d', [
Trunc(AFloatValue), {Vor dem Komma}
Trunc((AFloatValue - Trunc(AFloatValue)) * 100) {Nach dem Komma}
]); // '08:50'
end;
Es gibt weitere Möglichkeiten. So kann man die Zeit mit DecodeTime in Stunden, Minuten ... zerlegen...
Mit ausreichend Eigeninitiative bkommst du den Rest selbst raus.
Frank