python 给定日期 返回属于当年第几周

1、返回当前时间对应当年第几周:

>>> import datetime
>>> datetime.datetime.now().isocalendar()
(2018, 1, 4)  # 结果表示当前日期对应2018年的第1周的第4天,注:当前日期是2018年1月4日
>>> import time
>>> time.strftime("%W")
'01'  # 返回当前时间对应的当年周序号

2、给定日期 返回对应当年第几周:

>>> import datetime
>>> datetime.date(2017, 12, 31).isocalendar()
(2017, 52, 7)  # 给定2017年12月31日,返回该日期对应2017年的第52周的第7天
posted @ 2018-01-04 18:00  穷开心y  阅读(18187)  评论(3编辑  收藏  举报