Bom dia Pessoal,
estou com problema com datas …
preciso mostrar um combo com 12 meses e o ano (200912) e o primeiro preciso começar os meses com um a mais que o mês atual … exemplo - mês 12 o primeiro mês do combo e 201001.
tentei algo assim mais nao esta dando certo … falta o mes a mais do atual.
alguem tem alguma sugestão ? nao precisa ser baseada nesse codigo.
public static void mesAtual() {
Calendar data = new GregorianCalendar();
int mesRef = data.get(GregorianCalendar.YEAR) * 100 + data.get(GregorianCalendar.MONTH) + 1;
for (int i = 0; i < 12; i++) {
if (mesRef % 100 == 0) {
mesRef = (mesRef / 100 - 1) * 100 + 12;
}
System.out.println(mesRef);
mesRef--;
}
}
Abs,
Carlos