programmeringsspråket Java , genom sin standardiserade klassbibliotek , omfattande stöd för att lagra och manipulera datum och tider . Beräkning av antalet dagar mellan två givna datum är en vanlig operation i praktiska tillämpningar . Du kan enkelt genomföra denna operation i dina Java-program . Instruktioner
1
Inkludera följande rader i början av din Java-kod :
import java.util *;
2
Skapa objekt av . fördefinierade GregorianCalendar klassen för de två datumen vars skillnad du vill beräkna , som i följande exempelkod :
GregorianCalendar initialDate = ny GregorianCalendar ( 2011, Calendar.JANUARY , 10 ) ;
GregorianCalendar finalDate = ny GregorianCalendar ( 2011, Calendar.MARCH , 20 ) ;
Ersätt datumen i exemplet ( 1/10/2011 och 2011/03/20 , respektive) med datum för ditt val < . br >
3
Beräkna antalet millisekunder förflutit mellan två datum med hjälp av getTime ( ) metoder , som i följande exempelkod :
länge millisElapsed ,
.
millisElapsed = ( finalDate.getTime ( ) ) getTime ( ) - ( initialDate.getTime ( ) ) getTime ( ) , .
4
Konvertera antalet millisekunder till dagar , som i den . följande exempelkod :
int dayElapsed = millisElapsed /( 24 * 60 * 60 * 1000 ) ,
När denna linje , variabeln " dayElapsed " kommer att innehålla antalet dagar mellan två datum . Addera