Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/03/2008, 11:42
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Re: funcion que calcula la cantidad de dias sabados y domiengos entre dos fechas

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.
__________________
Apuntes Java
Wiki de Programación