Python 计算一年中的周数(处理一年中的第一周)
我正在尝试将日期转换为年的周数 就我而言,我不能将一年中的某一天包含在另一年中Python 计算一年中的周数(处理一年中的第一周),python,pandas,datetime,Python,Pandas,Datetime,我正在尝试将日期转换为年的周数 就我而言,我不能将一年中的某一天包含在另一年中 isocalendar()可以很好地查找周数,但是,它假设了一些规则:如果1月份的第一周少于4天,则将其计为前一年的最后一周。 因此,此函数返回: date(2016, 1, 1).isocalendar()[1] 53 是否有办法使用此功能将其更改为返回第0周而不是第53周(从上一年开始)?如何 import datetime datetime.date(2016, 1, 1).strftime("%U") 这
isocalendar()
可以很好地查找周数,但是,它假设了一些规则:如果1月份的第一周少于4天,则将其计为前一年的最后一周。
因此,此函数返回:
date(2016, 1, 1).isocalendar()[1]
53
是否有办法使用此功能将其更改为返回第0周而不是第53周(从上一年开始)?如何
import datetime
datetime.date(2016, 1, 1).strftime("%U")
这个怎么样?