10. oktober 2001 - 14:49Der er
20 kommentarer og 1 løsning
Hvordan retuneres klokken i java 2???
Jeg har brug for at få tilføjet sek. min. og timer fra computerens ur til 3 forskellige variabler, i et program som jeg er ved at lave. Er der nogle som ved hvordan jeg kan gøre dette?
Eller: GregorianCalendar date=new GregorianCalendar(); int timer=date.get(GregorianCalendar.HOUR_OF_DAY); //kun hour hvis du vil have 12 timers ur int minutter=date.get(GregorianCalendar.MINUTE); int sekunder=date.get(GregorianCalendar.SECOND);
Logical: Når ting som SECOND er static er del vel mere korrekt at kalde dem på GregorianCalender end på et objekt :)
logical: når jeg sætter det ind som du har skrevet skriver den: Class Calendar not found. Skaj jeg importere en pakke eller hvad. Hvis ja,hvilken pakke skal det så være?
disky>> Nej :-) De deles af alle instanser, og derfor en del af deres scope. Det korrekte ville iøvrigt være Calendar.SECOND, fordi det er her de er defineret. Men hvorfor svarer du det samme som mig umiddelbart efter??
Jeg brugte navnet på klassen istedet for objektet.
Jeg lavede den samme metode som dig, fordi den med Date er deprecated.
Og så så jeg at du brugte objektet istedet for klassens navn, og ville lige have den kommentar med.
Jeg mener det er mere korrekt at opgave klassen, da det er klassen de variabler tilhører og ikke objektet. Men det skal egentligt være Calendar, det er rigtigt.
Jeg har arbejdet en del med activation framework, og mener at det er en overset mulighed for rimelig smarte funktioner, så det vil jeg prøve at holde en BOF om. Jeg regner med at være i tænkeboks et par uger endnu og finder et par andre BOFs at fyre af, men det er jo ikke mig som bestemmer :-)
hvis du skal genbruge tidspunktet senere, så er System.currentTimeMillis() næsten altid at foretrække, da du ikke kan få dette præcise og simple format ud af de andre datatyper, mens de andre datatyper accepterer UTS (Unix Time Stamp?) som constructor-variabel.
Og til alle jer der ikke kan oversætte UTS til \"almindedelige\" formater i hovedet: Tabere ;-p
martin_schou>> Sikken da en holdning. Vi har ikke glemt currentTimeMillis(), men hvorfor bekymre sig om millisekunder, hvis han ønsker oplysninger om sekunder, minutter og timer separat.
Og derudover Date.getTime() og Calendar.getTimeInMillis() returnerer samme ting.
Kun gennem Calendar.getTime().getTime(), men til din trøst så fik vi Joshua Block (Fra Java core team) til at indrømme, at kalenderen var ikke helt så strømlinet som den burde være :-)
Synes godt om
Ny brugerNybegynder
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.