Avatar billede mlunde Nybegynder
08. marts 2009 - 19:26 Der er 5 kommentarer og
1 løsning

Antal af tal (5 = 05)

Hej.

Hvad skal jeg skrive, hvis jeg fx. gerne vil have 5 til at blive skrevet som 05, når der bliver indtastet 5?
Det er til et tidsformat hh:mm:ss.
Der må fx. ikke stå 12:5:30, men så 12:05:30.

Hilsen Michael
Avatar billede arne_v Ekspert
08. marts 2009 - 19:39 #1
Du kan bruge DecimalFormat med "00" eller printf med %02d.
Avatar billede arne_v Ekspert
08. marts 2009 - 19:40 #2
Eller nok endnu bedre - undlad at bruge int - og brug Date og DateFormat !
Avatar billede mlunde Nybegynder
08. marts 2009 - 19:44 #3
Jeg SKAL bruge int. Hvor skriver jeg DecimalFormat henne i min class?
Avatar billede arne_v Ekspert
08. marts 2009 - 20:03 #4
Du laver en:

private static final NumberFormat fmt = new DecimalFormat("00");

og bruger den som:

fmt.format(5)
Avatar billede mlunde Nybegynder
25. juli 2010 - 07:23 #5
Tråd slut
Avatar billede arne_v Ekspert
25. juli 2010 - 15:39 #6
Er du helt sikker på at det foreslåede ikke virkede ????
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester