Posts

Posts mit dem Label "Feiertag" werden angezeigt.

Feiertage berechnen

Bild
Eine Sache hatte ich noch offen mit den Feiertagen. Wenn man die Ostertage berechnet, kann auch der Rest der Feiertage berechnet werden. Viele Feiertage sind auf ihr festgelegtes Datum fixiert. Bei einigen jedoch nicht und haben ihre Abhängigkeit zu den Ostertagen.   Benötigt Rider, Visual Studio 2022 oder Visual Studio Code Mindestens C# 10 (für TOP LEVEL Statement)   Feiertage berechnen Mit der Eingabe des Jahres, sollen am Ende die Feiertage in der Console ausgegeben werden.   Wir feiern die Feste wie sie fallen In meinem vorigen Blogeintrag habe ich bereits beschrieben, wie die Berechnung von den Osterfeiertagen Funktionen auf Gauß Osterformel setzt. Diese Berechnung wird für einige weitere ebenfalls verwendet. Bei den festen Feiertagen ist klar und unschön, wenn diese auf einen Samstag oder Sonntag fallen. Zur Vollständigkeit habe ich auch die Berechnung des Ostertages mit reingenommen. Console.WriteLine("Calculate German Feiertage!");

Ostersonntag und Ostermontag berechnen

Bild
Eine Aufgabe auf der Arbeit brachte mich dazu, daran zu denken, dass Offizielle Feiertage ja berechnet werden könnte. Somit kam ich auf einen Blog, welches die Feiertage mit SQL Sripts löste . Leider schien dies nicht ganz klar zu sein, für welche Datenbank. Ist jedoch nichts, was mich aufhält und nahm die Wikipedia Beschreibung über Gausche Osterformel ( Wiki ). Verwunderlich ist, dass meine Suche im Internet keine Ergebnisse erbrachte für MS SQL. Manchmal glaube ich, dass mir die Suche absichtlich keine oder kaum brauchbare Ergebnisse zeigt.   Benötigt Rider oder Visual Studio für C#   Wann ist Ostern für das Jahr Mit Eingabe des Jahr, soll mir der Ostersonntag und Ostermontag berechnet werden.   Gaußsche Osterformel Seien wir doch ehrlich, wie ist man auf so eine Formel nur gekommen. Bis letzte Woche dachte ich, dass wird irgendwie entschieden und fertig. Aber weit gefehlt. Im Gegensatz zu anderen Feiertagen, ist dieser immer an einem Sonntag und Montag. Oder s