Hvordan Beregn dager mellom 2 datoer i Java
Java programmeringsspråk gir, gjennom sine standard klassebiblioteker, omfattende støtte for lagring og manipulere 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.
Bruksanvisning
1 Inkluder følgende linjer i begynnelsen av Java-kode:
importere java.util. *;
2 Opprette objekter av den forhåndsdefinerte gregoriansk kalender klassen for de to datoene som forskjellen du ønsker å beregne, som i følgende eksempelkode:
Gregoriansk kalender initialDate = ny gregoriansk kalender (2011, Calendar.JANUARY, 10);
Gregoriansk kalender finalDate = ny gregoriansk kalender (2011, Calendar.MARCH, 20);
Bytt datoene i eksempelet (1/10/2011 og 3/20/2011, henholdsvis) med datoene for ditt valg.
3 Beregn antall millisekunder har gått mellom de to datoer ved hjelp av .getTime () metoder, som i følgende eksempelkode:
lang millisElapsed;
. MillisElapsed = (finalDate.getTime ()) getTime () - (initialDate.getTime ()) getTime ();.
4 Konverter antall millisekunder til dager, som i følgende eksempelkode:
int dayElapsed = millisElapsed / (24 60 60 * 1000);
Etter at denne linjen, variabel "dayElapsed" vil inneholde antall dager mellom de to datoene.