HolidayCheck ermittelt alle gesetzlichen Feier- und/oder weitere Gedenktage aller deutschen Bundesländer (inkl. Sonderstatus der Stadt Augsburg) mit Hintergrund- informationen (Bedeutung) und vieles Mehr.
Aufgabe
Wann ist im welchen Jahr in welchem Bundesland ein gesetzlicher Feiertag, wann ist "Valentinstag" oder "Rosenmontag"? Gerade für Kalenderfunktionen, der automatischen Ermittlung von Öffnungszeiten, für die Planung von Aktionen z.B. am "Aschermittwoch" oder am "Muttertag", usw. sind diese Informationen von unschätzbaren Wert.
Lösung
FeierTage stellte eine komplexe Klasse zur Berechnung der deutschen Feiertage zur Verfügung. Als Feiertage werden sowohl die gesetzlichen Feiertage, sowie die meisten sonstigen Feier- bzw. Gedenktage in Deutschland behandelt.
Neben der bundesland- und kalenderjahrabhängigen Feiertags- berechnung wird zu jedem Feier- oder Gedenktag (inkl. Sonderstatus der Stadt Augsburg) zusätzlich eine Kurzbeschreibung des Feiertags (Bedeutung, Ursprung und Tradition) und die Information, ob es sich um einen so genannten "Stillen Tag" handelt (Einschränkungen bei öffentlichen Veranstaltungen), zurückgeliefert.
So sind eine Reihe von kompakten und einfach zu implementierende Funktionen zur Ermittlung der Feiertagsinformationen (welche Feier- oder Gedenktage auf einen Tag fallen, die nächsten (kommenden) Feiertage, alle Feiertage in einem Jahr oder wann ist ein bestimmter Feiertag) in der Klasse vorhanden.
Da erst durch die offizielle (Wieder)Vereinigung vom 3. Oktober 1990 Deutschland in der jetzigen Form existiert (mit "östlichen Bundesländer"), ist Berechnung erst ab 1990 exakt und plausibel. Die Bewertungen der Feiertage wie "Buß und Bettag", "Volksaufstand des 17. Juni" und "Tag der deutschen Einheit" im Zeitraum 1989 bis 1995 werden korrekt ermittelt..
© 2007-2024 by www.bugbomb.de | 0,00720 Sek. |