我们用python获取当前周数时用到:


import time
print time.strftime("%W")


但是我最近发现获取的周数是要比实际周数少1周的,例如今天是41周,而python获取的是40周。

进入看源码,水平有限看不出什么东西,但是在这篇文章中找到了相关描述。

python获取一周日期 python获取当前周数_python 获取当日周几

那就是说它有可能是从0开始算起,既然这样,给他+1就行了。


import time
# 获取今天是第几周
this_week = int(time.strftime('%W'))+1
print(this_week)