如何确定日期是否是python中的公共假日?

时间:2013-12-18 02:15:01

标签: python datetime

我正在用python编写代码,在一个阶段我需要确定某些特定的过去日期是公共假日还是某些地方的假日,如纽约,伦敦,东京,悉尼。我只关心过去的日期(可追溯到2002年)以及实际发生的休假日,无论他们是否正式计划。我的日期表示为日期时间对象列表,我使用pytz来表示地点。怎么能在python中完成呢?

1 个答案:

答案 0 :(得分:3)

您可以从Mozilla - Calendar Holiday Files下载带有官方hollidays的.ics文件,然后使用pyICSParser构建一个存储结果的集合。我不知道有什么资源,会给你特定地点的假期。

然后只需使用该集来检查日期是否为假日。

祝你好运。