当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python datetime.date.isocalendar用法及代码示例


用法:

date.isocalendar()

返回具有三个组件的命名元组对象:yearweekweekday

ISO日历是公历的一种广泛使用的变体。 3

ISO 年由 52 或 53 个整周组成,其中一周从星期一开始,到星期日结束。 ISO 年的第一周是包含星期四的一年中的第一个(公历)日历周。这称为第 1 周,该星期四的 ISO 年与其公历年相同。

例如,2004 年从星期四开始,因此 ISO 2004 年的第一周从 2003 年 12 月 29 日星期一开始,到 2004 年 1 月 4 日星期日结束:

>>> from datetime import date
>>> date(2003, 12, 29).isocalendar()
datetime.IsoCalendarDate(year=2004, week=1, weekday=1)
>>> date(2004, 1, 4).isocalendar()
datetime.IsoCalendarDate(year=2004, week=1, weekday=7)

在 3.9 版中更改:结果从元组更改为命名元组.

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 datetime.date.isocalendar。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。