Hvordan beregne Time Bruke Java
Standard Java-klassebiblioteker støtte en omfattende rekke operasjoner på objekter som angir tidsstempler og varigheten av tidsintervaller. Beregning av tiden som har gått mellom to tidsstempler er et vanlig problem i Java-programmer, og det er ikke direkte løst av noen forhåndsdefinert metode, men du kan utføre at beregningen i Java-kode.
Bruksanvisning
1 Ta med følgende linje i begynnelsen av Java-kode:
importere java.util. *;
2 Opprett objekter for å representere begynnelsen og slutter tidsstempler for tiden aktuelle perioden. For eksempel opprette forekomster av forhåndsdefinerte gregoriansk kalender klasse for to datoer som forskjellen du ønsker å beregne, som i følgende eksempelkode:
Gregoriansk kalender beginningTimestamp = ny gregoriansk kalender (2009, Calendar.APRIL, 10);
Gregoriansk kalender endingTimestamp = ny gregoriansk kalender (2011, Calendar.JUNE, 20);
Bytt datoene i eksempelet (4/10/2009 og 6/20/2011, henholdsvis) med datoene for ditt valg.
3 Beregn antall millisekunder har gått mellom de to tidsstempler ved å bruke .getTime () metoder, som i følgende eksempelkode:
lang millisecondsElapsed;
millisecondsElapsed = (endingTimestamp.getTime ()) getTime () - (beginningTimestamp.getTime ()) getTime ()..;
4 Konverter antall millisekunder til tidsenhet av ditt valg, som i følgende eksempelkode som konverterer til dager:
int daysElapsed = millisecondsElapsed / (24 60 60 * 1000);
Etter at denne linjen, variabel "daysElapsed" vil inneholde antall dager mellom de to tidsstempler.