Nächster möglicher Tag bekommen / Nächste mögliche Zeit bekommen

Es geht gar nicht darum, den kleinsten nächstmöglichen Zeitpunkt zu bestimmen, sondern nur eine Abfrage, ob es an einem Tag noch kein Schedule gibt.
Doch, genau um den "kleinsten nächstmöglichen Zeitpunkt" geht es...


Nein, darum geht es nicht....

1) Habe ein Datum
2) Habe Einstellungen von einem Schedule
3) Prüfen, ob das Datum die Kriterien vom Schedule erfüllt
4.1) Wenn ja, dieses Datum zurückgeben
4.2) Wenn nein, nächstmögliches Datum berechnen anhand der Einstellungen vom Scheduler
Dann hab ich dich richtig verstanden.

Wie gesagt: nutz in deinem Model java.time und bau es vernünftig auf (7 booleans z.B. sind nicht vernünftig). Selbst wenn du dass dann nach außen als Date verfügbar machst, musst du es ja da drin nicht so machen.

Eine Möglichkeit dafür steht dann in #9, muss natürlich noch an die einzelnen Fälle angepasst werden, zB die drei Varianten und das "Testdatum" (was da einfach now ist, das sollte natürlich von außen kommen.)
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben