Adicionar um ano a uma data

3 respostas
W

Estou precisando somar um ano a uma data informada para jogar essa nova data em outro campo, tentei fazer assim mas não funcionou alguém pode ajudar

public static Date somarData(Date data) { Calendar calendar = Calendar.getInstance(); calendar.setTime(data); return calendar.add( Calendar.YEAR, 1 ); }

3 Respostas

romarcio

Use a classe Calendar para fazer isso. De uma olhada nesse tutorial: http://www.vogella.com/articles/JavaDateTimeAPI/article.html

W

Consegui, vou deixar a solução se alguém precisar

public static Date somaData(Date data) { Calendar calendar = Calendar.getInstance(); calendar.setTime(data); calendar.add( Calendar.YEAR,1); return calendar.getTime(); }

mi.rodrigues

Sacaê! Abraços!
http://www.guj.com.br/java/287484-gujnautas-how-to

2. Se a solução foi encontrada por você mesmo, volte ao tópico, descreva qual era o real problema e qual foi a solução que você adotou;

  1. Edite o primeiro post do seu tópico e insira o marcador [Resolvido] antes do título;
Criado 11 de maio de 2013
Ultima resposta 15 de mai. de 2013
Respostas 3
Participantes 3