Un ejemplo para saber la diferencia de dias entre 2 fechas
Cita: //http://club.idecnet.com/~ccastano/femepa/femepa.htm
import java.util.*;
import java.applet.Applet;
import java.awt.Graphics;
public class Diaspasados extends Applet{
public void paint(Graphics g){
Calendar hoy = new GregorianCalendar();
Calendar comienzo = new GregorianCalendar(2005,Calendar.OCTOBER,7);
Calendar fin = new GregorianCalendar(2006,Calendar.JANUARY,23);
// diferencia ,1º en milisegundos luego en dias
long diffMillis = hoy.getTimeInMillis()-comienzo.getTimeInMillis();
long diffDays = diffMillis/(24*60*60*1000);
//System.out.println("Han pasado "+ diffDays + " dias desde el comienzo del curso");
// hacemos casting de diffDays
String cadena = Float.toString(diffDays);
g.drawString(cadena, 30, 25);
//diffMillis = fin.getTimeInMillis() - hoy.getTimeInMillis();
//diffDays = diffMillis/(24*60*60*1000);
//System.out.println("Faltan "+ diffDays + " dias para acabar el curso");
}
}