E ai galera, tudo bem?
Estou com uma dúvida um pouco estranha…
Primeiro eu tinha um campo Date, porém selecionando no banco de dados, me deu um tanto de trabalho ao manipular as datas. logo troquei para Calendar, o que continuou estranho!
for (Pagamento p : a) {
System.out.println(p.getDataCompensacao().getTime());
System.out.println(p.getDataCompensacao().get(Calendar.MONTH));
}
No código acima, se eu dou print na data inteira, temos o mês de Novembro, porém se eu printo o Mês, ele vem como 10, o que na vardade deveria ser 11. Acontece que nunca tive problemas com datas mas não as manipulo sempre, essa é a primeira vez.
Valew!