Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
24. Mai 2021
Ich hab das Gefühl wir reden aneinander vorbei.... was möchtest du den erreichen?
Ich dachte, du möchtest/musst Nutzern deines Programms die Möglichkeit geben eine Region zu definieren, damit diese dann die passenden gesetzlichen Feiertage sehen / benutzen können.
Oder möchtest du nur aus Spaß an der Freud' Ostern im Jahre 12021 berechnen? Oder was ganz anderes?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
23. Mai 2021
Also ich würde mich da zunächst an etablierten Lösungen orientieren, z.B. Google Calendar. Dort gibt es 4 religiöse Feiertagskalender:
Und ganz wichtiger Tipp: Ich würde nicht beim Endanwender anfangen zu rechnen. Einfach im Voraus alle Feiertage bis 2100 oder so berechnen und gut als Liste mitgeben. Die Liste wird nur ein paar KB groß sein, macht aber irgendwelche Sonderregeln unendlich...