Il linguaggio di programmazione Java fornisce , attraverso le sue librerie di classi standard, un ampio supporto per l'archiviazione e la manipolazione di date e orari . Calcolo del numero di giorni tra due date è un'operazione comune nelle applicazioni pratiche . Si può facilmente implementare tale operazione nei vostri programmi Java . Istruzioni
1
includere le seguenti righe all'inizio del vostro codice Java :
import java.util * ;
2
Creare oggetti del . classe predefinita CregorianCalendar per le due date di cui differenza si vuole calcolare , come nel seguente codice di esempio :
CregorianCalendar initialDate = new GregorianCalendar (2011 , Calendar.JANUARY , 10) ;
CregorianCalendar finalDate = new GregorianCalendar (2011 , Calendar.MARCH , 20) ;
Sostituire le date nell'esempio ( 1/10/2011 e 2011/03/20 , rispettivamente) con le date desiderate < . br>
3
calcolare il numero di millisecondi trascorsi tra le due date utilizzando il getTime ( ) metodi , come nel seguente codice di esempio :
lungo millisElapsed ;
.
millisElapsed = ( finalDate.getTime ( ) ) getTime ( ) - ( initialDate.getTime ( ) ) getTime ( ) .
4
Convertire il numero di millisecondi di giorni , come nel . seguente codice di esempio :
int dayElapsed = millisElapsed /( 24 * 60 * 60 * 1000) ;
Dopo l'esecuzione di questa linea , variabile " dayElapsed " conterrà il numero di giorni tra due date .