猿问

datetime 跳过某些日期

我用这个方法取日期,现在我想跳过这个期间的所有周末,只返回工作日,请问应该怎么办?
s = datetime.date(2017,1,1)
e = datetime.date(2018,1,1)

t = datetime.timedelta(days=1)
while s <= e:

s += t


互换的青春
浏览 1058回答 2
2回答

繁星淼淼

给你列出代码示例,如果想获取时间范围,就for循环拼接字符串,然后转datetime类型,在参考下面的示例获取周,加个if判断下跳过周六周天就行from datetime import datetime dayOfWeek = datetime.now().weekday() print(dayOfWeek)
随时随地看视频慕课网APP

相关分类

Python
我要回答