Java programmeringsspråk gir, gjennom sin standard klasse biblioteker , omfattende støtte for lagring og manipulering av datoer og klokkeslett. Beregning av antall dager mellom to gitte datoer er en vanlig operasjon i praktiske anvendelser . Du kan enkelt implementere at operasjonen i Java- programmer. Instruksjoner
en
Inkluder følgende linjer ved begynnelsen av Java-kode :
import java.util * ;
2
Lag gjenstander av . forhåndsdefinerte GregorianCalendar klassen for de to datoene som forskjellen du ønsker å beregne , som i følgende eksempelkode : en
GregorianCalendar initialDate = new GregorianCalendar ( 2011 , Calendar.JANUARY , 10 ) ;
GregorianCalendar finalDate = ny GregorianCalendar ( 2011 , Calendar.MARCH , 20) ;
Bytt datoene i eksempelet ( 1/10/2011 og 3/20/2011 , henholdsvis) med datoene for ditt valg < . br >
3
Beregn antall millisekunder gått mellom de to datoer ved hjelp av getTime ( ) metoder , som i følgende eksempelkode : en
lang millisElapsed ;
.
millisElapsed = ( finalDate.getTime ( ) ) getTime ( ) - ( initialDate.getTime ( ) ) getTime (); .
4
Konverter antall millisekunder til dager , som i . følgende eksempelkode : en
int dayElapsed = millisElapsed /( 24 * 60 * 60 * 1000),
Etter at denne linjen , variabel " dayElapsed " vil inneholde antall dager mellom de to datoene .