Este codigo sirve para recuperar las fechas del primer dia de los 12 meses anteriores a la fecha que se pase como parametro
Nota la fecha debe ser asi="2010-12-25": en ese formato para que funcione
public static String [] fechasAnio(String fecha){
int mes=0;
int anio=0;
String newdate="";
String [] fechas = new String[12];
if(!fecha.equals("")){
mes=Integer.parseInt(fecha.substring(5, 7));
anio=Integer.parseInt(fecha.substring(0, 4));
for(int i=0; i<12;i++){
if(mes<10){
newdate=anio+"-"+"0"+mes+"-01";
}else{
newdate=anio+"-"+mes+"-01";
}
fechas[i]=newdate;
mes-=1;
if(mes==0){
mes=12;
anio-=1;
}
}
}
return fechas;
}
Publicar un comentario