¡Hola compañeros!
Estoy haciendo un programita en el que necesito pillar el siguiente sábado cada vez que le de a un botón, el caso es que lo tengo así: (fecha es la fecha actual)
Calendar cal = Calendar.getInstance();
int sumar;
cal.setTime(fecha);
sumar=Calendar.SATURDAY-cal.get(Calendar.DAY_OF_WEEK);
if(sumar==0)
{
sumar=7;
}
cal.add(Calendar.DAY_OF_YEAR, sumar);
fecha.setDate(cal.get(Calendar.DAY_OF_MONTH));
fecha.setMonth(cal.get(Calendar.MONTH));
fecha.setYear(cal.get(Calendar.YEAR));
No sé porque no me funciona correctamente, ¿alguien ve el fallo?
¡Gracias de antemano y un saludo!