📌  相关文章
📜  qdate 两个日期之间的差异 (1)

📅  最后修改于: 2023-12-03 15:04:43.949000             🧑  作者: Mango

qdate - 日期差异计算

qdate是一个用来计算两个日期间差异的小工具。

安装

通过pip可以安装qdate:

pip install qdate
功能

qdate中,主要有两个函数用来计算日期差异:

  1. days_between
  2. 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_datestart_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是一个不错的选择。