current week / weeks in year - best practice

Diez B. Roggisch deets at nospam.web.de
Thu Jul 31 09:58:56 EDT 2008


Aljosa Mohorovic wrote:

> i use this to find out current week and total number of weeks for
> current year:
> now = datetime.now()
> weeks_in_year = int(date(now.year, 12, 31).strftime("%W"))
> current_week = int(date(now.year, now.month, now.day).strftime("%W"))
> 
> is this the best way or is there a better way?

Instead of datetime.now() use date.today(), which removes a lot of
boilerplate.

int(date.today().strftime("%W"))

Apart from that, I think it's the way to go.

Diez



More information about the Python-list mailing list