Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2008, 15:04
ericaadbr
 
Fecha de Ingreso: enero-2008
Mensajes: 203
Antigüedad: 17 años
Puntos: 1
funcion que calcula la cantidad de dias sabados y domiengos entre dos fechas

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 fechainicioGregorianCalendar fechafin){
        
int dias=0;
        do{
            if((
fechainicio.DAY_OF_WEEK==5)||(fechainicio.DAY_OF_WEEK==6)){
                
dias++;
            }
            
fechainicio.roll(Calendar.DATEtrue);
        }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