Python:与datetime.date.isocalendar()相反
这个问题在这里已经有了答案:
编辑发现问题的解决方案:什么是最好的方式来找到datetime.isocalendar()的逆?
我的解决方案有错误。 在谷歌上看到以前的问题,经过测试下面的工作。 (有关iso_to_gregorian
定义,请参见上面的回答中iso_to_gregorian
回答的问题)。 (基本上找到iso年开始日期,然后使用timedelta从日和周编号中查找当前日期。
for i in range(-10000,10000,1):
x = datetime.datetime.today().date() + datetime.timedelta(i)
x_iso = datetime.datetime.isocalendar(x)
assert iso_to_gregorian(*x_iso) == x
链接地址: http://www.djcxy.com/p/51193.html