Membro desde: 06/01/2003 00:00:00
Mensagens: 59
Localização: 97622125
Offline
Ola pessoal me ajudem por favor...
<BR>
<BR>ja tenho um método que pega minha data atual....que resulta em um getData()!!!
<BR>
<BR>Mas gostaria de saber como faço para apartir deste pegar a proxima data referente aquela data...???
<BR>
<BR>Obrigado!
Membro desde: 07/09/2002 00:00:00
Mensagens: 235
Offline
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.
<BR>
<BR>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.
<BR>
<BR>Você pode ver na API maiores detalhes sobre esse método.
Membro desde: 20/01/2003 00:00:00
Mensagens: 20
Localização: 25391483
Offline
basta dar um add no campo desejado... (no caso, o dia)
<BR>segue...
<BR>
<BR>Calendar cal = Calendar.getInstance();
<BR>//cal.setTimeInMillis(System.currentTimeMillis());
<BR>cal.add(Calendar.DAY_OF_MONTH, 1);
<BR>Date amanha = cal.getTime();
<BR>
<BR>// exibindo a data
<BR>SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"
<BR>System.out.println("amanhã será dia " + sdf.format(amanha));