文章目录
- 1 获取某年的总天数
-
- 1.1 get_year_days()
- 1.2 应用函数
- 2 获取某年的总周数
-
- 2.1 get_year_weeks()
- 2.2 应用函数
- 3 获取某日期属于某年的周数
-
- 3.1 get_time_yearweek()
- 3.2 应用函数
- 4 获取某年某周的开始时间和结束时间
-
- 4.1 get_week_start_end()
- 4.2 应用函数
- 5 获取往前num周期的开始时间和结束时间
-
- 5.1 get_previous_start_end()
- 5.2 应用函数
- 6 获取某年某月的天数
- 7 ISO 8601标准
-
- 7.1 简介
- 7.2 关键特点
(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定义的周数。如果你需要确定某年的总周数或者需要处理跨年