Estou com um problema com datas, estou pesquisando uma data no banco de dados e nele eu encontro o dia do fechamento do mês, porem eu preciso recuperar esse dia e converte-lo em dia do mes
Como eu faco para pegar essa data e quando eu tiver a data eu tambem vou precisar pegar o mês anterior, como eu faco isso ??
Exemplo:
dia: 19
no mes: 19/09/2008
mês anterior: 19/08/2008
Date[] arrayDatas = new Date[12];
Calendar c = Calendar.getInstance();
for (int i = 11; i >= 0; i--) {
c.add(Calendar.MONTH, -1);
arrayDatas[i] = c.getTime();
}