[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kalender mit Feiertagen?



On Thu, 19 Dec 2002, Jens Zechlin wrote:

> Ich habe sowas mal vor langer Zeit in Java programmiert, das ging
> folgendemassen:
:)
So viele schöne Tipps ... (teilweise auch privat).

> Ich hoffe, zu deiner Ehrenrettung beigetragen zu haben ;-)
OK, die rette ich jetzt mal mit

----------------------- >8 ----------------------------------------------
#!/usr/bin/python

from sys import argv
from mx.DateTime import *

def DateFormat(string, date):
    print string + ": " + str(date.day) + '.' + str(ostern.month) + '.' + str(ostern.year)

if len(argv) <= 1 :
    year = now().year
else:
    year = int(argv[1])

d=(((255 - 11 * (year % 19)) - 21) % 30) + 21
if d > 48:
    d+=1

delta = d + 6 -  ((year + (year - ((year % 4))) / 4) + d + 1) % 7

ostern = DateTime(year,3,1) + delta

DateFormat("Karfreitag", ostern - 2)
DateFormat("Ostern", ostern)
DateFormat("Ostermontag", ostern + 1)
DateFormat("Himmelfahrt", ostern + 39)
DateFormat("Pfingstsonntag", ostern + 49)
DateFormat("Pfingstmontag", ostern + 50)

----------------------- 8< ----------------------------------------------

Damit ich auch noch was zum Thema beitragen kann ...
(Ich brauch sowas eh noch mal in Python - da war das eine gute Gelegenheit.)

Viele Grüße und schöne Weihnachten (auch in diesme Jahr ein unbeweglicher
Feiertag)

        Andreas.



Reply to: