July 18
Il linguaggio di programmazione Java fornisce, attraverso le sue librerie di classi standard, ampio supporto per la memorizzazione e la manipolazione di date e orari. Calcolo del numero di giorni tra due date è un'operazione comune nelle applicazioni pratiche. Si può facilmente attuare tale operazione nei vostri programmi Java.
1 Includere le seguenti righe all'inizio del vostro codice Java:
import java.util. *;
2 Creare oggetti della classe predefinita GregorianCalendar per le due date di cui si desidera calcolare, come nel seguente codice di esempio differenza:
GregorianCalendar initialDate = new GregorianCalendar (2011, Calendar.JANUARY, 10);
GregorianCalendar finalDate = new GregorianCalendar (2011, Calendar.MARCH, 20);
Sostituire le date nell'esempio (1/10/2011 e 2011/03/20, rispettivamente) con le date desiderate.
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 le due date.