Proxima data!

5 respostas
P

Ola pessoal me ajudem por favor…



ja tenho um método que pega minha data atual…que resulta em um getData()!!!



Mas gostaria de saber como faço para apartir deste pegar a proxima data referente aquela data…???



Obrigado!

5 Respostas

B

O que você está chamando de "próxima data"?

Seria o dia seguinte?

P

é isso ai!!!



com poderia fazer isso??

Obrigado!!





Felipe.

B

Acho que não existe um método totalmente prontp para fazer isso, mas com a ajuda do getActualMaximum(Calendar.MONTH) da classe Calendar (que tem um override mais eficiente na classe GregorianCalendar) você consegue calcular o próximo dia sem muitas dificuldades.



Não vou colocar um código pronto aqui, mas basicamente o que você tem que fazer é um if pra testar se o dia atual é menor que o máximo para aquele mês, e se for basta somar +1, e caso contrário é 1.



Você pode ver na API maiores detalhes sobre esse método.

G
basta dar um add no campo desejado (no caso, o dia)


segue





Calendar cal = Calendar.getInstance();


<a href="//cal.setTimeInMillis">//cal.setTimeInMillis</a>(System.currentTimeMillis());


cal.add(Calendar.DAY_OF_MONTH, 1);


Date amanha = cal.getTime();





// exibindo a data


SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");


System.out.println("amanhã será dia " + sdf.format(amanha));
B

geovani,



Ótima dica!

Esse seu método é realmente mais prático! :wink:

Criado 4 de março de 2003
Ultima resposta 7 de mar. de 2003
Respostas 5
Participantes 3