Hola a todos, tengo una duda, quizas sea algo tonto y como estoy tan cansada ya ni lo veo, y quisiera ver si pueden ayudar o darme ideas. Necesita saber cuantos sabados y domingos hay entre dos fechas, he creado una funcion, que es la siguiente
Código PHP:
public int get_calculovacaciones(GregorianCalendar fechainicio, GregorianCalendar fechafin){
int dias=0;
do{
if((fechainicio.DAY_OF_WEEK==5)||(fechainicio.DAY_OF_WEEK==6)){
dias++;
}
fechainicio.roll(Calendar.DATE, true);
}while(!(fechainicio.equals(fechafin)));
if((fechainicio.DAY_OF_WEEK==5)||(fechainicio.DAY_OF_WEEK==6)){dias++;}
//JOptionPane.showInputDialog(dias);
return dias;
}
pero tiene dos problemas:
1) nunca me entra en el if del day_of_week
2) nunca sale del while.
he revisado estas funciones en el api de java y ya no veo que mas error puede tener, alguna idea???
muchas gracias