文章目录
(1)获取某年的总天数。
(2)获取某年的总周数。
(3)获取某日期属于某年的周数。
(4)获取某年某周的开始时间和结束时间。
(5)获取往前num周期的开始时间和结束时间。
1 获取某年的总天数
1.1 get_year_days()
import pandas as pd
def get_year_days(year):
# 获取某年的总天数
t = pd.Timestamp(f"{year}-12-31")
all_days = t.dayofyear # 总天数
return all_days
1.2 应用函数
for i in range(10):
year = i + 2020
print(year,get_year_days(year))
2 获取某年的总周数
使用.dt.isocalendar().week获取ISO 8601定义的周数。如果你需要确定某年的总周数或者需要处理跨年的周数问题,应该始终使用.dt.isocalendar()方法,因为它能