Foros del Web » Programación para mayores de 30 ;) » Java »

Restar fechas sin sábados ni domingos

Estas en el tema de Restar fechas sin sábados ni domingos en el foro de Java en Foros del Web. Saludos a todos. Quisiera saber si alguien se le a ocurrido como hacer esto, lo que pasa que estoy preparando un proyecto para la universidad ...
  #1 (permalink)  
Antiguo 03/07/2012, 21:11
 
Fecha de Ingreso: julio-2009
Ubicación: Callao
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Restar fechas sin sábados ni domingos

Saludos a todos.

Quisiera saber si alguien se le a ocurrido como hacer esto, lo que pasa que estoy preparando un proyecto para la universidad de un sistema de biblioteca pero cuando alguien devuelve el libro pasando 2 dias se le pone una multa.

lo que e podido haces es esto y me a funcionado bien pero el problema es que yo no quiero que se cuenten los sábado y domingos como días ya que esos días no atiende la biblioteca

Código:
 Date actual = new Date();
        Date fecha =null;
        String dateFrom = "20120705";
        SimpleDateFormat day= new SimpleDateFormat("yyyyMMdd");
        try {
            fecha = day.parse(dateFrom);
        } catch (ParseException ex) {
            ex.getMessage();
            ex.printStackTrace();
        }
        long diferencia= ( fecha.getTime() - actual.getTime() );

        System.out.println("Valor de diferencia: " + diferencia/(1000*60*60*24));

ese código da la diferencia de los días pero no se como hacer para que considere el sábado y el domingo es decir, si la primera fecha es viernes, que cuente como diga al lunes, martes, etc

gracias de antemano espero que puedan ayudarme con esto
  #2 (permalink)  
Antiguo 03/07/2012, 21:26
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Restar fechas sin sábados ni domingos

Echa un ojo en google "java dias laborables" o "java calendar dias laborables", hay bastante información, a ver si alguna te vale.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: restar, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.