datetime.strptime("1998-5-53","%Y-%w-%U")Out[43]: datetime.datetime(1999,1,8,0)datetime.strptime("1999-5-01","%Y-%w-%U")Out[44]: datetime.datetime(1999,0)
来自欧洲中央银行的基础数据;一个示例系列是here.
解决方法 1998年没有53周; 12月31日是第52周:>>> datetime.strptime("1998-4-52","%Y-%w-%U")datetime.datetime(1998,12,31,0)
请注意%U的文档说明:
Week number of the year (Sunday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Sunday are consIDered to be in week 0.
可能是您的数据源将第一个星期日之前的日期视为第1周.
总结以上是内存溢出为你收集整理的python – 两个不同的周数评估到相同的日期全部内容,希望文章能够帮你解决python – 两个不同的周数评估到相同的日期所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)