How to Determine Name of the Day in the Week

Keo Sophon keosophon at gmail.com
Thu Sep 18 05:20:18 CEST 2008


Fredrik Lundh wrote:
> Henry Chang wrote:
>
>> Instead of getting integers with weekday(), Monday == 0 ... Sunday == 
>> 6; is there a way to get the actual names, such as "Monday ... 
>> Sunday"? I would like to do this without creating a data mapping. :)
>
> if you have a datetime or date object, you can use strftime with the 
> appropriate formatting code. see the library reference for details.
>
> if you have the weekday number, you can use the calender module:
>
> >>> import calendar
> >>> calendar.day_name[0]
> 'Monday'
>
> (the latter also contains abbreviated day names, month names, and a 
> bunch of other potentially useful functions and mappings.)
>
> </F>
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>
Hi,

I've tried calendar.month_name[0], it displays empty string, while 
calendar.month_name[1] is "January"? Why does calendar.month_name's 
index not start with index 0 as calendar.day_name?

Thanks,
Sophon



More information about the Python-list mailing list