Java programmeringssprog giver gennem sin standard klasse biblioteker, omfattende support til lagring og manipulering af datoer og tidspunkter . Beregning af antallet af dage mellem to givne datoer er en almindelig operation i praktiske anvendelser . Du kan nemt gennemføre denne operation i dine Java -programmer. Instruktioner
1
Medtag følgende linjer i begyndelsen af din Java-kode :
import java.util * ,
2
Opret objekter af . prædefineret GregorianCalendar klasse for de to datoer , hvis forskel, du ønsker at beregne , som i følgende kodeeksempel : Hej
GregorianCalendar initialDate = new GregorianCalendar (2011 , Calendar.JANUARY , 10) ;
GregorianCalendar finalDate = new GregorianCalendar (2011 , Calendar.MARCH , 20) ;
Udskift datoer i eksemplet ( 1/10/2011 og 2011/03/20 , henholdsvis) med datoerne for dit valg < . br >
3
Beregn antal millisekunder er gået mellem to datoer ved hjælp af getTime () metoder , som i følgende kodeeksempel : Hej
længe millisElapsed ;
.
millisElapsed = ( finalDate.getTime () ) getTime ( ) - ( initialDate.getTime () ) getTime (); .
4
Konverter antal millisekunder til dage , som i den . følgende kodeeksempel : Hej
int dayElapsed = millisElapsed /(24 * 60 * 60 * 1000)
Efter at denne linje , variabel " dayElapsed " vil indeholde antallet af dage mellem de to datoer .