Tengo una duda a sumar dias a una fecha calendar
tengo una fecha de tipo calendar y por ejemplo hoy es miercoles 14 si le sumo tres dias quiero que me diga que es lunes y no me cuente sabado ni domingo es decir
al sumarle un dia seria jueves 15, despues vienes 16 y lunes 19 peso no puedo hacerlo y tengo el codigo de la siguiennte forma al ponerle tres me dice que es 17 cuando ese dia es sabado
while(dias<=3){
if((cal.get(Calendar.DAY_OF_WEEK)!= Calendar.SATURDAY) && (cal.get(Calendar.DAY_OF_WEEK)!= Calendar.SUNDAY)){
cal.add(Calendar.DATE, 1);
dias++;
}else
{
cal.add(Calendar.DATE, 1);
}
}
Respuestas
Hola Eduardo.
Prueba de la siguiente manera.
De hecho, no lo he probado... pero la lógica debería ser más o menos de esa manera.