Tengo algunos datos sobre los horarios de apertura que intento representar usando Joda-Time.¿Cómo puedo expresar los intervalos parciales usando Joda-Time?
El horario de apertura típicos de mirada día como este:
Abierto de 9 a 12, y del 13 al 20.
La razón principal para representarlos en entidades Joda-Time, es validarlos:
- Comprobar que las horas de apertura son válidos (9 es antes de las 12, etc)
- Compruebe que no hay intervalos abiertos se superponen ("9-12 y 11-13" son ilegales)
API-sabio, el tiempo Joda Interval clase tiene los métodos que necesito para hacer esta validación, pero los intervalos son pares de instantes en la fecha-hora-continuo. Me gustaría representarlos independientemente del tiempo absoluto, como un intervalo de dos parciales de LocalTime. es posible?
Creo que ya ha proporcionado el mejor tipo de respuesta. Lo implementaría como OpenTimeRange con un principio y un final 'LocalTime' y luego tendría una matriz para especificar las horas de apertura de un día. – Gray