python根据日期获取周数,会比实际少一周
需求数据库表里有一个日期的字段:
格式:2021-05-19
使用以下代码转为当前的周数:20
import time
import datetime
aa=datetime.datetime.strptime('20220519','%Y%m%d').strftime('%W')
print(aa)
表示周数的索引号,是从0开始计数的
>>> datetime.datetime.strptime('20220101','%Y%m%d').strftime('%W')
'00'
>>> datetime.datetime.strptime('20220107','%Y%m%d').strftime('%W')
'01'
可以在pandas里操作,if you need