figuring week of the day....

Tim Chase tim at thechases.com
Thu Jan 8 14:52:38 EST 2009


tekion wrote:
> Is there a module where you could figure week of the day, like where
> it starts and end. I need to do this for a whole year. Thanks.

sounds like you want the standard library's "calendar" module, 
particularly the monthcalendar() which gets you pretty close.

For a lazy version just using the stdlib with minimal fuss:

   >>> import calendar as c
   >>> week = lambda y,m,d: [w for w in c.monthcalendar(y, m) if 
d in w][0]
   >>> week(2009, 1, 8)
   [5, 6, 7, 8, 9, 10, 11]


the monthcalendar() call returns the whole month's calendar which 
may be more what you want for the big-picture.

-tkc







More information about the Python-list mailing list