Proxima data!!  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
PittellaPJ
Debugger
[Avatar]

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!
[WWW] aim icon [ICQ]
BaniPJ
JavaGuru
[Avatar]

Membro desde: 07/09/2002 00:00:00
Mensagens: 235
Offline

O que você está chamando de "próxima data"? <BR>Seria o dia seguinte?
[WWW] aim icon [ICQ]
PittellaPJ
Debugger
[Avatar]

Membro desde: 06/01/2003 00:00:00
Mensagens: 59
Localização: 97622125
Offline

é isso ai!!!! <BR> <BR>com poderia fazer isso?? <BR>Obrigado!! <BR> <BR> <BR>Felipe.
[WWW] aim icon [ICQ]
BaniPJ
JavaGuru
[Avatar]

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.
[WWW] aim icon [ICQ]
geovaniPJ
Entusiasta Java
[Avatar]

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));
[WWW] [ICQ]
BaniPJ
JavaGuru
[Avatar]

Membro desde: 07/09/2002 00:00:00
Mensagens: 235
Offline

geovani, <BR> <BR>Ótima dica! <BR>Esse seu método é realmente mais prático!
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team