请问我的代码有什么问题:import datetimed = \'2013-W26\'r = datetime.datetime.strptime(d, \'%YW%W\')print(r) Display \'2013-01-01 00:00:00\',谢谢。
请问我的代码有什么问题:
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d, "%Y-W%W")
print(r)
显示\'2013-01-01 00:00:00\',谢谢。
如果有人正在寻找一个简单的函数,从周数返回所有工作日(Mo-Fr)的日期,请考虑这个(基于 接受的答案 )
import datetime
def weeknum_to_dates(weeknum):
return [datetime.datetime.strptime("2021-W"+ str(weeknum) + str(x), "%Y-W%W-%w").strftime('%d.%m.%Y') for x in range(-5,0)]
weeknum_to_dates(37)
输出:
['17.09.2021', '16.09.2021', '15.09.2021', '14.09.2021', '13.09.2021']