![]() |
Immer 2 Vorkommastellen
Hallo Delphi-PRAXIS,
ich suche eine Möglichkeit meinen Integer-Wert als String auszugeben und dabei genau 2 Vorkommastelle zu haben.
Delphi-Quellcode:
=> Das Label heißt "0", soll aber "00" heißen
Sekunde := 00;
Label1.Caption := IntToStr(Sekunde); FG Dunkelbunt |
AW: Immer 2 Vorkommastellen
Z.B. mit Format
Delphi-Quellcode:
Label1.Caption := Format('%.2d', Sekunde);
|
AW: Immer 2 Vorkommastellen
und zur Erklärung die Übersicht der Format "Befehle"
![]() |
AW: Immer 2 Vorkommastellen
Danke,
ich hatte das mit Format noch nicht verstanden und hab es mit %2 oder $d versucht. FG Dunkelbunt |
AW: Immer 2 Vorkommastellen
Nur um es nochmal zu erwähnen:
Delphi-Quellcode:
macht genau das gleiche wie
Sekunde := 00;
Delphi-Quellcode:
, da es sich um Zahlen handelt.
Sekunde := 0;
Integer/Ganzzahlen: 0 = 00 = 000 = ... String/Wort: '0' <> '00' <> '000' <> ... |
AW: Immer 2 Vorkommastellen
Es ging ihm aber um die Anzeige ...
|
AW: Immer 2 Vorkommastellen
Jup, es stehen in seinem Beispiel-Code aber sinnloserweise 2 Nullen und darauf hinzuweisen kann ja nicht schaden :stupid:
|
AW: Immer 2 Vorkommastellen
Andere (triviale) Möglichkeit:
Delphi-Quellcode:
Für negative Zeiten geht das allerdings nicht.
Sekunde := 00;
if Sekunde < 10 then Label1.Caption := '0' + IntToStr(Sekunde) else Label1.Caption := IntToStr(Sekunde); Label1.Caption := IntToStr(Sekunde); if Sekunde < 10 then Label1.Caption := '0' + Label1.Caption; Gruss Reinhard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz