Ich bin auf der Suche nach einem Weg, um herauszufinden, ob ein bestimmtes Datum ein "Urlaub" ist, mit einem bestimmten Feiertagskalender.Urlaubskalender, Dateiformate, etc.
Konkret könnte man sagen is_holiday (datetime.date, "USA")
, die beantworten würde, ob das angegebene Datum ein Feiertag für den Kalender namens "USA" ist.
Ich erkenne, dass es keine trivialen Weg dies für alle Ferien für alle Jahre tun. Zum Beispiel, während Weihnachten ist immer der 25. Dezember, für Zwecke der Bundesregierung, manchmal wir feiern (d. H. Es ist kein Werktag) am 24. Dezember und manchmal am 26. Dezember. Ähnliche, jüdische Feiertage (zum Beispiel) wandern jährlich ab (relativ zum Gregorianischen Kalender).
Ich bin nicht auf der Suche nach Berechnungen für jeden Urlaub. Ich frage mich mehr, ob es ein akzeptiertes Standard-Dateiformat gibt, das Feiertage nach Jahren auflistet, und wenn ja, wenn es Module gibt - speziell in Python, aber ich bin flexibel -, die verstehen, wie man dieses Format liest. Ebenso würde das Dateiformat Wochenenden definieren - normalerweise Samstag und Sonntag, aber in bestimmten Regionen auch Freitag und Samstag usw.
Vereinbarte über den Zustand/regionsbezogenen ... „USA“ in meinem trivialen Beispiel war nicht das Land -name, es war nur der Name des "Kalenders". Genauso leicht hätte ich 'is_holiday (datetime.date," Hello World ")" – FreeMemory
"sagen können. In der Vergangenheit musste ich eine "Fallback" -Strategie implementieren, und folglich ist in meinen Kalendern das Konzept einer Hierarchie eingebaut. z.B. Mein NYC-Kalender weiß, dass sein "Elternteil" der USA-Kalender etc. ist. –