Aviso de data?

Saudações galera…

Seguinte eu tenho 2 datas, 05/01/2011 e 10/01/2011…Eu quero fazer um esquema que faltando 5 dias pro dia 10 eu exiba um System.out.println(“Falta 5 dias”), logo qdo faltar 4 dias exiba System.out.println(“Falta 4 dias”) e assim vai ate dar o dia 10

Como calcular isso ???

Obrigado

Se for com Date: http://www.guj.com.br/java/229098-subtrair-datas-com-joda-time#1174922

Para Calendar, teria que trocar o método “getTime” por “getTimeInMillis”.

Se for fazer muitos cálculos, acho que é melhor usar o Joda Time. Estou para começar a estudar esta API, mas por alguns exemplos que vi, foi possível notar que é bem mais fácil de efetuar os cálculos.

Opa Eric, obrigado pela dica…ja consegui resolver usando o JodaTime !

fiz assim

public void testaDatas() throws ParseException{
        String data = "15/01/2011";
        Date newData = sdf.parse(data);
        Date dataSis = new Date();
        int dias = Days.daysBetween(new DateTime(dataSis), new DateTime(newData)).getDays() + 1;
        if(dias <= 10){
            JOptionPane.showMessageDialog(null, "Faltam: " + dias);
        }

    }

obrigado