Kalenderwochen erzeugen mit Python
Basierend auf einem Kommentar zu http://code.activestate.com/recipes/521915-start-date-and-end-date-of-given-week/ hier ein kurzer Code-Schnipsel, der die Anfangs- und Endtage aller Kalenderwochen in 2014 ausspuckt.
from datetime import date, timedelta def get_week_days(year, week): d = date(year,1,1) if(d.weekday()>3): d = d+timedelta(7-d.weekday()) else: d = d - timedelta(d.weekday()) dlt = timedelta(days = (week-1)*7) return d + dlt, d + dlt + timedelta(days=6) for x in range(1, 54): a,b = get_week_days(2014,x); print ("\\subsection{" + a.strftime('%d.%m.%Y') + " -- " + b.strftime('%d.%m.%Y') + "}\n\n\n"); |