一、计算【当前本地时间】在今年的周数
-
方法一
import time print(time.strftime("%W")) # 索引从0开始,打印:'48' # 当前时间为:2020-11-30,打印结果:‘48’,即为本年的第49周
-
方法二
import datetime # 当前时间为:2020-11-30 print(datetime.datetime.now().isocalendar()) # 打印:(2020, 49, 1) # (2020, 49, 1):2020年的第49周的第一天,即第49周的周一
二、计算【指定日期】获取周数
-
方法一
import datetime print(datetime.date(2020,11,29).isocalendar()) # 打印:(2020, 48, 7) print(datetime.date(2020,11,30).isocalendar()) # 打印:(2020, 49, 1) print(datetime.date(2020,12,1).isocalendar()) # 打印:(2020, 49, 2)
-
方法二
import datetime print(datetime.datetime.strptime('20200101','%Y%m%d').strftime('%W')) # 打印:'00',即第一周 print(datetime.datetime.strpt