Moin Moin,
ich suche eine Möglichkeit zu bestimmen, ob der heutige Tag
ein Werktag ist.
Es sollen auch die beweglichen Feiertage berücksichtigt
werden.
Hintergrund: Script nur starten, wenn heute ein Werktag ist.
Hat da jemand Infos & Tipps für mich ??
Thx a lot
Lakeck
Kalender zur Bestimmung ob heute ein Werktag ist
- Mawilo
- User
- Beiträge: 454
- Registriert: Sonntag 22. Februar 2004, 10:58
- Wohnort: Sachsen
- Kontaktdaten:
Hallo lakeck,
du kannst mit localtime() den Wochentag ermitteln.
Bsp:
In dem Beispiel zählen die Tage Mo-Fr als Werktag.
Die festen Feiertage stellen kein Problem dar. Die beweglichen Feiertage kannst du nach dem Gaußchen Algorithmus errechnen.
Ein Pythonscript dazu findest du hier.
Damit kannst du den Ostersonntag errechnen. Alle anderen beweglichen Feiertage werden vom Ostersonntag abgeleitet.
Stephan
du kannst mit localtime() den Wochentag ermitteln.
Bsp:
Code: Alles auswählen
import time
def workday():
wday = time.localtime()
if wday[6] < 5:
print 'Werktag'
else:
print 'kein Werktag'
workday()
Die festen Feiertage stellen kein Problem dar. Die beweglichen Feiertage kannst du nach dem Gaußchen Algorithmus errechnen.
Ein Pythonscript dazu findest du hier.
Damit kannst du den Ostersonntag errechnen. Alle anderen beweglichen Feiertage werden vom Ostersonntag abgeleitet.
Stephan