Python 从输入日期获取星期几
我正在做一个作业,题目是处理一个输入日期,格式是YYYY-MM-DD。
我需要导入几个模块,并创建一个叫做weekday的函数,这个函数要把日期拆分开,然后返回星期几。
到目前为止,我已经导入了:
from time import *
from datetime import *
我需要帮助的是我的weekday函数,我必须使用一个.split
方法。
还要创建一个datetime.date
类的对象。
然后用strftime
来返回完整的星期几名称。
有没有人能帮我开始正确实现这些函数和模块?
2 个回答
2
这就是两行代码
import time
print time.strftime("%A", time.strptime('2010-10-29', "%Y-%m-%d"))
它会输出'Friday'(星期五)
15
假设 s
是你的输入字符串:
s = '2010-10-29'
在提示符下,试试 s.split('-')
。会发生什么呢?
接下来,创建一个 date
对象:
d = datetime.date(2010, 10, 29)
然后运行 d.strftime('%B')
。会发生什么?如果你想知道星期几,该怎么做呢?
你可以自己继续探索。想了解更多信息,可以查看Python的文档。 Python文档:时间, 日期时间