“一个处理荷兰日历和假日的非常小的图书馆”
dutch-workdays的Python项目详细描述
一个处理荷兰日历和假日的非常小的库
安装
` pip install dutch-workdays `
用法
`python from dutch_workdays import Calendar cal = Calendar() cal.get_king_queen_day(2018) # (datetime.date(2018, 4, 27), "King's day") `
荷兰工作日是workalendar的替代品,因此 其余API请参考 这是workdays documentation。
为什么不直接使用workalendar呢?
Workalendar是一个很棒的图书馆,它非常完整,维护得非常好 但不幸的是,这也是一个很大的依赖。它不仅包括 python代码处理来自世界上大多数地方的日历,但它也需要c 用于计算高精度天文计算的库。太过分了 如果你只需要知道荷兰的假日。
与Workalendar的差异
- 所有代码基都是带类型注释的。
- 零依赖性
- DateUtil复活节计算已自动生成。