在python中,如何使星期六和星期日出现在同一周中

时间:2020-05-13 07:31:40

标签: python datetime

让我们假设2020年6月1日从星期一开始,第22周,6月6日是同一周第22周的星期六。6月7日是星期天和第23周。我需要6月6日和6月7日在同一周的第22周或第23周。如何使之成为可能?

1 个答案:

答案 0 :(得分:1)

您可能正在寻找ISO calendar weekdays。在ISO日历中,您提到的日期都在同一周的23。

>>> datetime.date(2020, 6, 1).isocalendar()
# year, weekno, weekday
(2020, 23, 1)
>>> datetime.date(2020, 6, 6).isocalendar()
(2020, 23, 6)
>>> datetime.date(2020, 6, 7).isocalendar()
(2020, 23, 7)
>>>