Tema: [ CONSULTA ] Ayuda metodo
Ver Mensaje Individual
  #2  
Viejo 29/07/14, 21:56:18
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Con la clase Calendar puedes contar los días que han pasado entre la fecha que quieras y la fecha donde empezó el primer ciclo. Llamemos a esa variable diasDesdeElPrincipio.

Con esto ya sabes el número de días entre por ejemplo hoy y el 1 de enero de 2014. ¿Qué día de los ocho del ciclo toca? Es fácil con la operación módulo (diaDelCiclo = diasDesdeElPrincipio % 8).

Previamente defines un array con los ocho días del ciclo (p.ej. un boolean[] donde true sea libre y false trabajo), eliges la posición diaDelCiclo (que será un número entre 0 y 7 ambos inclusive) y ya tienes si toca trabajar o no en cualquier fecha que quieras.
Responder Con Cita