Avatar billede jonas82 Nybegynder
15. maj 2006 - 22:27 Der er 4 kommentarer og
1 løsning

Java Date forskel i timer

Nu har jeg rodet med en funktion der skal returnere antal timer imellem to Date objekter, men det vil bare ikke virke.

Vil gerne have det returneret som en doubel med 2 decimaler. Dvs. hvis der er 3 timer og 30 minutter mellem datoerne vil jeg have returneret en doubel med værdien 3.5
Avatar billede arne_v Ekspert
15. maj 2006 - 22:34 #1
proev:

(d1.getTime() - d2.getTime()) / (60*60*1000.0)
Avatar billede jonas82 Nybegynder
15. maj 2006 - 22:51 #2
Det virker, men nogengang kommer der mange decimaler. Kan jeg lave det så jeg er sikker på max 2 decimaler?
Avatar billede arne_v Ekspert
15. maj 2006 - 23:28 #3
udskriv tallet med et fast antal decimaler (DecimalFormat)
Avatar billede jonas82 Nybegynder
17. maj 2006 - 10:11 #4
Tak. Du må godt svare..
Avatar billede arne_v Ekspert
17. maj 2006 - 13:10 #5
svar
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