Registriert seit: 4. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
Delphi XE4 Ultimate
|
AW: Uhrzeit Stunden und Minuten abrunden
8. Okt 2013, 23:29
Hallo,
bin mir zwar jetzt nicht sicher, ob ich Dein Anliegen richtig verstanden habe (und, ob die Zuordnung der Edits stimmt), Du kannst Dir mal folgendes versuchen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
h, m, s, z : Word;
function MinutesRounded (const Value : Integer) : Word;
begin
if Value < 5 then
Result := 0
else
Result := 5 * (Value div 5)
end;
function FormatTime (const Hour, Minute : Word) : string;
begin
Result := Format ('%.2d:%.2d', [Hour, Minute])
end;
begin
DecodeTime (Now, h, m, s, z);
Edit1.Text := FormatTime (h, m);
Edit3.Text := FormatTime (h, MinutesRounded (m));
Edit4.Text := FormatTime (h, MinutesRounded (m - 15));
end;
Gruß
Volker Zeller
|
|
Zitat
|