gpt4 book ai didi

python - 将python日期转换为星期

转载 作者:太空宇宙 更新时间:2023-11-04 10:24:50 24 4
gpt4 key购买 nike

 datetime.date(2010, 1, 1).isocalendar()[1]

给出第 53 周,因为 2010 年 1 月 1 日是从 2009 年开始的一周。但是,我想从 2010 年 1 月 1 日开始作为第 1 周。datetime isocalendar 中是否有任何选项可以做到这一点?

如果我遵循 How can I get the current week using Python? 的解决方案, 结果是 53

最佳答案

计算从第一年开始的天数,整数除以 7 并加 1:

>>> import datetime as DT
>>> (DT.date(2010,1,1)-DT.date(2010,1,1)).days // 7 + 1
1

这个周数的概念与 ISO week definition 非常不同,因此您不会在 isocalendar 中找到执行此操作的选项。

关于python - 将python日期转换为星期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29978154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com