一、计算【当前本地时间】在今年的周数
-
方法一
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.strptime('20201201','%Y%m%d').strftime('%W')) # 打印:'48',即第49周安利一门Python超级好课!
扫码下单输优惠码【csdnfxzs】再减5元,比官网还便宜!

本文介绍如何使用Python计算当前本地时间和指定日期在当年的周数,包括两种不同的实现方法,并推荐了一门优质的Python课程。
最低0.47元/天 解锁文章
2701

被折叠的 条评论
为什么被折叠?



