How to get last week number with year?

2周前#Python

我想创建一个函数,在上周给出年份
例如,当前周数是19,因此函数应该给出结果2023_W18。这几周应该从星期一开始到星期天。所以我在周一运行脚本,它会给出上周的数字。
我发现了几个例子:

>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar()[1]
24

但是如何获得上周的数字呢?我需要先从当天减去7天吗?它还应该在年份变化时提供支持。

回答
M
Ms. Janice Quitzon
2周前

试试已知两周的所有日期,你会看到周数何时变化。