Adicionar um ano a uma data

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 ); }

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

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(); }

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

[quote]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; [/quote]