[RESOLVIDO]Indo para o proximo dia (Date)

Vamos dizer que meu date seja o dia 29/02/12
Como faço para ele ir para o próximo dia? (01/03/12)

Calendar - método add - caminho fácil
Date - multiplicar por 246060*1000 - gambiarra

            String a = new SimpleDateFormat("dd").format(new Date());
            a = String.valueOf(Integer.parseInt(a)+1);

Seria mais ou menos isso?

Eu entendi o porque de multiplicar por 2460601000
Mas como fazer isso?
Vamos lá, tenho o seguinte;
Date a = jDateChooser1.getDate();
Date e = new Date();
e=a
60601000*24;
e.add(e,1);

Daria erro, o que eu faço?
Vlw

Bem cembjr, eu queria mais é passar para o próximo dia, e assim eu precisaria do dia,mês,ano
Por exemplo, em 2012, o próximo de 29/02 seria 01/03
Deu pra entender?

Assim

            long a =  new Date().getTime();                       
            a = a+86400000;
            String b = new SimpleDateFormat("dd/MM/yyyy").format(a) ;
            JOptionPane.showMessageDialog(null, "DIA "+String.valueOf(b));

Dessa vez é sem gambiarra!! kkk
Acho que é isso ai

o numero 86400000 significa um dia no valor long! Então não vai ter problemas!

É isso mesmo cmbjr
Também vi um outro método que é o seguinte:

SimpleDateFormat formatter = new SimpleDateFormat(“dd/MM/yy”);
Calendar calendar = Calendar.getInstance();

Date hoje = formatter.parse(“29/02/12”);

calendar.setTime(hoje);
calendar.add(Calendar.DAY_OF_MONTH, 1);

Date amanha = calendar.getTime();

System.out.println(formatter.format(hoje));
System.out.println(formatter.format(amanha));

mas ambos funcionam, vlww

Calendar calendar = Calendar.getInstance();
//0 = janeiro, 1 = fevereiro, ...
calendar.set(2012, 1, 29);
calendar.add(Calendar.DAY_OF_MONTH, +1);
System.out.println(calendar.getTime()); //Thu Mar 01 17:17:31 BRT 2012

Se você já tiver uma variável do tipo Date

Calendar calendar = Calendar.getInstance();
calendar.setTime(data);
calendar.add(Calendar.DAY_OF_MONTH, +1);
System.out.println(calendar.getTime()); //Thu Mar 01 17:17:31 BRT 2012
1 curtida