#coding=utf-8
import datetime
beginDate= datetime.datetime.strptime("2020-01-01","%Y-%m-%d")
endDate= datetime.datetime.strptime("2020-12-31","%Y-%m-%d")
dayList={}
while beginDate <= endDate:
tmpDict={"week":"1","stype":"1","stypename":""}
tmpDict["week"]= str(beginDate.weekday()+1)
if (tmpDict["week"]=="6") or (tmpDict["week"]=="7"):
tmpDict["stype"]="2"
dayList[datetime.datetime.strftime(beginDate,"%Y%m%d")]=tmpDict
beginDate+=datetime.timedelta(days=+1)
print(dayList)
本文展示了一段Python代码,用于生成指定日期范围内的每一天,并判断其是否为工作日。通过datetime模块,代码实现了从2020年1月1日至2020年12月31日每一天的遍历,同时标记了周末日期。
2446

被折叠的 条评论
为什么被折叠?



