Python为时区开始和结束夏令时

时间:2015-10-06 15:09:08

标签: python dst

我目前正在使用Python icalendar模块生成ics邀请文件。为了做到这一点,我需要能够确定夏令时生效的开始和结束日期,以包含在Timezone icalendar部分(某些客户需要)中。我的问题是,如果存在任何Python模块,可以按名称获取时区,并返回夏令时生效时的开始和结束信息。我已经查看了dateutil和pytz模块,但似乎都没有提供此功能。

详细说明我想用Python做的事情是美国东部时间或美国东部时间,并获得2015年3月8日凌晨2:00到11月1日凌晨2点的夏令时。 Dateutil似乎通过指定' EST5EDT'来支持这一点,但根据documentation这默认为4月的星期日开始夏令时,以及10月的最后一个星期日"这不准确。

理想情况下,我也可以获得非澳大利亚时区的相同信息,例如澳大利亚。非常感谢您提供的任何帮助。

0 个答案:

没有答案