如何使用 Python 找出当前年份 6 月 16 日(wk24)是第几周?
要找出当前年份6月16日是第几周,可以使用Python的 datetime 模块。这个模块提供了获取日期的ISO周数的方法。ISO周数是按照ISO 8601标准计算的。
datetime
下面是如何用Python找出当前年份6月16日的周数的示例代码:
import datetime # 获取当前年份 current_year = datetime.datetime.now().year # 创建当前年份6月16日的日期对象 date = datetime.date(current_year, 6, 16) # 获取ISO历法的年、周数和星期几 iso_calendar = date.isocalendar() # 提取周数 week_number = iso_calendar[1] print(f"{current_year}年6月16日是第 {week_number} 周")
datetime.datetime.now().year
datetime.date(current_year, 6, 16)
date.isocalendar()
(年份, 周数, 星期几)
iso_calendar[1]
运行这段代码会输出当前年份6月16日的周数。例如,如果6月16日是第24周,输出将是:
2024年6月16日是第 24 周
如果你需要找出其他年份的周数,可以更改 current_year 的值。
current_year