Me gustaría saber si hay un fichero-jar por ahí que podría hacer lo siguiente:Vacaciones: ¿hay una implementación de Java?
DateMidnight dateInQuestion = new DateMidnight(12,12,2000);
DateChecker.isNationalHoliday(dateInQuestion, Locale.ITALY);
Si no es así, ¿por qué? Seguramente hay muchas reglas basadas en las vacaciones en el 99% de los casos.
Ahora estamos manteniendo una tabla en nuestra base de datos, con los países + tenemos alguna implementación cuando se trata de vacaciones que no están en la misma fecha todos los años. Tenemos que agregar a nuestra implementación para cada nuevo país que obtengamos nuevos clientes.
¿Podríamos hacer esto de una manera más fácil?
(Si no hay tal cosa en la esfera de Java, puede puerto I de algún otro idioma?)
Niza pregunta ;-) –
Esto puede ser útil para usted: http://www.javaworld.com/javaworld/javatips/jw-javatip44.html?page=1 No es un archivo JAR bien envuelto, o Habría hecho un comentario en lugar de una respuesta, pero hay bastante código de muestra en las últimas dos páginas. – Pops
Hasta donde yo sé, la mayoría de las vacaciones (locales) se deciden unos años antes, pero no necesariamente se basan en reglas estáticas con muchas excepciones y posibles ajustes. – poke