从星期数获取日期

从星期数获取日期,第1张

星期数获取日期

周数不足以生成日期。您也需要一周中的某一天。添加默认值:

import datetimed = "2013-W26"r = datetime.datetime.strptime(d + '-1', "%Y-W%W-%w")print(r)

-1
-%w
模式告诉解析器挑周一在那一周。输出:

2013-07-01 00:00:00

%W
将星期一作为一周的第一天。尽管您可以选择自己的工作日,但是如果您偏离工作日,则可能会得到意外的结果。

请参阅文档中的

strftime()
strptime()
行为部分的脚注4:

当与使用

strptime()
方法,
%U
%W
指定了一周,一年中的一天,在计算仅使用。

请注意,如果您的周号是ISO周日期,那么您将改为使用

%G-W%V-%u
!这些指令需要Python
3.6或更高版本。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存