python将日期转换为整数

python将日期转换为整数,python,python-2.7,Python,Python 2.7,我看到了使用weekday()将日期2016年1月22日转换为日期Monday的选项,该选项为整数0 但我可以将日作为输入转换为整数。 e、 g.Friday至4 输入不是日期,它只是一天,例如,FridayIIUC,您需要 >>> import calendar >>> list(calendar.day_name) ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'S

我看到了使用
weekday()将日期
2016年1月22日
转换为日期
Monday
的选项,该选项为整数
0
但我可以将日作为输入转换为整数。
e、 g.
Friday
4

输入不是日期,它只是一天,例如,
Friday

IIUC,您需要

>>> import calendar
>>> list(calendar.day_name)
['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']

有了这个列表,您可以很容易地找到索引或从中构建dict,这是一个友好的
日历
模块

import calendar
dict(zip(calendar.day_name,range(7)))['Monday'] #0

你尝试过的东西可能重复?查看
datetime
模块?是否应该是
范围(1,8)
?@learningisames是的。更正。谢谢