我正在努力解决作业问题,我的输入日期格式为YYYY-MM-DD
我需要导入一些模块并在工作日创建一个函数,它会分割日期并返回工作日。
到目前为止我导入了:
from time import *
from datetime import *
我的工作日功能需要帮助,我必须使用.split
方法
创建班级datetime.date
的对象
并使用strftime
以全文返回星期几。
任何人都可以帮我开始正确实现这些功能和模块吗?
答案 0 :(得分:13)
假设s
是您的输入字符串:
s = '2010-10-29'
在提示符处,尝试s.split('-')
。会发生什么?
创建date
对象:
d = datetime.date(2010, 10, 29)
然后运行d.strftime('%B')
。怎么了?你怎么会得到工作日呢?
你可以填写剩下的部分。查看Python文档以获取更多信息。 Python doc: time,datetime
答案 1 :(得分:2)
这是两行
import time
print time.strftime("%A", time.strptime('2010-10-29', "%Y-%m-%d"))
打印'星期五'