使用以下命令,我可以获得给定日期的星期数:
from calendar import weekday
print(weekday(2015, 5, 8))
然后该块产生数字4
。如何将其转换为Friday
,最好只使用日历库。我尽可能地查看了文档,但找不到任何可以打印出全天名称的内容。
干杯。
答案 0 :(得分:6)
您可以使用calendar.day_name
这是当前区域设置中的工作日列表:
>>> import calendar
>>> calendar.day_name[4]
'Friday'
答案 1 :(得分:3)
没关系,我找到了答案,但如果其他人好奇,我会留下问题。日历库有一个名为day_name
的数组,其中包含星期几:
An array that represents the days of the week in the current locale.
我能够通过以下方式获得这一天:
from calendar import weekday, day_name
dayNumber = weekday(2015, 5, 8)
dayName = day_name[dayNumber]
答案 2 :(得分:0)
我认为这将是解决问题的好方法
import calendar
print((calendar.day_name[calendar.weekday(2019, 9, 12)]).upper())