python将日期转换为日期整数

时间:2019-02-11 21:54:33

标签: python python-2.7

我看到使用Jan 22 2016将日期Monday转换为日期0作为整数weekday()的选项。
但是我可以将day作为输入转换为整数。
例如从Friday4
输入的不是日期,而只是一天,例如Friday

2 个答案:

答案 0 :(得分:3)

IIUC,您需要

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

有了此列表,您可以轻松地从中找到索引或构建字典

答案 1 :(得分:3)

有一个友好的calendar模块

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