quinta-feira, 6 de dezembro de 2007

Maneira simples de adicionar ano(s) em uma data

Uma forma bem simples de adicionar "n" anos a uma data é utilizando a rotina abaixo de uma classe estática, por exemplo:


// Classe estática
public class Utilitarios {
public static Date addYears(Date date, int years) {
Calendar newDate = Calendar.getInstance();
newDate.setTime(date);
newDate.add(Calendar.YEAR, years);
return newDate.getTime();
}
}

E a utilização dentro de uma classe sua fica algo do tipo:

Utilitarios.addYears(new Date(), 5);

Dessa forma foram adicionados 5 anos na data de hoje.

[]´s

Nenhum comentário: