holidays.countries.germany

Germany(*args, **kwargs)

Bases: HolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Germany holidays.

References
Subdivisions Holidays References

Note

"Mariä Himmelfahrt" is only a holiday in Bavaria (BY) and "Fronleichnam" in Saxony (SN) and Thuringia (TH) if municipality is mostly catholic which in term depends on census data. It's listed in "CATHOLIC" category for these provinces.

country = 'DE' class-attribute instance-attribute

default_language = 'de' class-attribute instance-attribute

start_year = 1991 class-attribute instance-attribute

subdivisions = ('BB', 'BE', 'BW', 'BY', 'HB', 'HE', 'HH', 'MV', 'NI', 'NW', 'RP', 'SH', 'SL', 'SN', 'ST', 'TH', 'Augsburg') class-attribute instance-attribute

subdivisions_aliases = {'Brandenburg': 'BB', 'Berlin': 'BE', 'Baden-Württemberg': 'BW', 'Bayern': 'BY', 'Bremen': 'HB', 'Hessen': 'HE', 'Hamburg': 'HH', 'Mecklenburg-Vorpommern': 'MV', 'Niedersachsen': 'NI', 'Nordrhein-Westfalen': 'NW', 'Rheinland-Pfalz': 'RP', 'Schleswig-Holstein': 'SH', 'Saarland': 'SL', 'Sachsen': 'SN', 'Sachsen-Anhalt': 'ST', 'Thüringen': 'TH'} class-attribute instance-attribute

supported_categories = (CATHOLIC, PUBLIC) class-attribute instance-attribute

supported_languages = ('de', 'en_US', 'th', 'uk') class-attribute instance-attribute

DE(*args, **kwargs)

Bases: Germany

DEU(*args, **kwargs)

Bases: Germany

GermanyStaticHolidays

Germany special holidays.

References

special_public_holidays = {2017: (OCT, 31, tr('Reformationstag'))} class-attribute instance-attribute

special_be_public_holidays = {2020: (MAY, 8, tr('75. Jahrestag der Befreiung vom Nationalsozialismus und der Beendigung des Zweiten Weltkriegs in Europa')), 2025: (MAY, 8, tr('80. Jahrestag der Befreiung vom Nationalsozialismus und der Beendigung des Zweiten Weltkriegs in Europa')), 2028: (JUN, 17, tr('75. Jahrestag des Aufstandes vom 17. Juni 1953'))} class-attribute instance-attribute