📅  最后修改于: 2023-12-03 15:04:43.949000             🧑  作者: Mango
qdate
是一个用来计算两个日期间差异的小工具。
通过pip可以安装qdate
:
pip install qdate
在qdate
中,主要有两个函数用来计算日期差异:
days_between
working_days_between
days_between
days_between
函数用来计算两个日期之间的天数差异。该函数的参数有两个,分别是起始日期和目标日期。
from qdate import days_between
start_date = datetime.date(2022, 1, 1)
target_date = datetime.date(2022, 1, 5)
diff = days_between(start_date, target_date)
print(diff)
这段代码会输出4
,因为target_date
比start_date
晚了4天。
working_days_between
working_days_between
函数用来计算两个日期间的工作日(即瑞士标准工作日,周六周日不算工作日)的天数。与days_between
类似,该函数的参数也是起始日期和目标日期。
from qdate import working_days_between
start_date = datetime.date(2022, 1, 1)
target_date = datetime.date(2022, 1, 8)
diff = working_days_between(start_date, target_date)
print(diff)
这段代码会输出5
,因为从2022年1月1日
到2022年1月8日
这段时间中只有5个工作日。
以上就是qdate
的介绍和使用方法。该工具可以方便计算日期之间的差异,跨越不同的工作日和非工作日。如果您有相关需求,qdate
是一个不错的选择。