Cita:
Iniciado por chuidiang
Hola:
GregorianCalendar.DAY_OF_WEEK es una constante y no el número del día que es. No sé cuanto vale, pero siempre vale lo mismo, por lo que o no te entra nunca en el if, o te entra siempre. Para obtener el dia de la semana, debes usar
calendar.get(Calendar.DAY_OF_WEEK)
y debes poner eso en el if.
En cuanto al método roll(), ira sumando días, pero según pone la api, NO suma el mes al pasarse de mes. Supongo que si te pasas de mes, nunca se terminará el while, pero si ambas fechas son el mismo mes, entonces sí.
Se buena.
Hola chuidiang, muchas gracias por tu respuesta, realmente nunca habia utilizado esta libreria y seguramente por eso he escrito las barbaridas en la funcion, dejame acomodar unas cosas al proyecto que me pidieron siguiente, y en lo que siga con el calculo de esos dias, te aviso.
Muchas gracias. muy util tu respuesta