Entwickler-Ecke

Sonstiges (Delphi) - Anzahl der Arbeitstage eines Monats herausfinden...


Sephiroth - Do 25.08.05 12:22
Titel: Anzahl der Arbeitstage eines Monats herausfinden...
Hallo zusammen,

ich denke das irgendjemand schonmal das Problem gelöst hat und frage deshalb zuvor nach, bevor ich das Rad neu erfinde...

Also es geht drum, einfach die Anzahl der Arbeitstage eines Monats zu ermitteln. Bei der Ermittlung müssen die jeweils geltenden Feiertage (wenn möglich sogar Bundesland bezogen) berücksichtigt werden.

Ich weiß das es Routinen gibt mit dennen ich mir z.B. Ostern usw berechnen kann und auch dass ich mir die Anzahl der Arbeitstage eines Monats ohne berücksichtung der Feiertage berechnen kann, nur will ich mir die Arbeit ersparen.

Bin für jede Hilfe dankbar


Gruß
Sephiroth


noidic - Do 25.08.05 12:59

Hi!

Soviel Arbeit ist das auch nicht.

Du brauchst halt die Formel zur Berechnung des Ostersonntages und der darauf basierenden Feiertage, eine Liste aller festen Feiertage und ne Tabelle, welcher Feiertag in welchem Bundesland gültig ist.

Dann gehste per Schleife durch die Tage im Monat und schaust bei jedem erstmal, obs nen wochentag ist und wenn ja, obs nen Feiertag ist, der für das gewählte Bundesland gültig ist. Fertig.

Interessant wirds, wenn du das auf Länder erweitern willst, die Feiertage haben, die sich nicht berechnen lassen und auch nicht auf ein Datum festgelegt sind, weil sie jedes Jahr von der Regierung oder der entsprechenden Kirche bestimmt werden.