Ich habe einige Daten über Öffnungszeiten, die ich mit Joda-Time darzustellen versuche.
Die typischen Öffnungszeiten sehen wie folgt aus:
Geöffnet von 9 bis 12 Uhr und von 13 bis 20 Uhr.
Mein Hauptgrund, sie in Joda-Time-Entitäten zu repräsentieren, besteht darin, sie zu validieren:
API-weise, das Joda-Time Intervall Klasse verfügt über die Methoden, die ich für diese Validierung benötige, aber Intervalle sind Paare von Zeitpunkten im Datum-Zeit-Kontinuum. Ich möchte sie unabhängig von absoluter Zeit darstellen, ähnlich wie ein Intervall von zwei LocalTime Teiltönen. Ist das möglich?
Hier ist ein Versuch mit einem benutzerdefinierten TimeInterval (ähnlich wie die von Gray kommentierte Lösung):
%Vor%