Python为时区获取夏时制的开始和结束

2024-09-30 14:37:54 发布

您现在位置:Python中文网/ 问答频道 /正文

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

为了详细说明我想用Python做些什么,请选择EST或useastern,得到2015年3月8日凌晨2:00到11月1日凌晨2:00的夏令时。Dateutil似乎通过指定'EST5EDT'来支持这一点,但是根据documentation,它默认为“4月的星期日开始日光节约,而10月的最后一个星期日”是不准确的。在

理想的情况下,我也能获得与澳大利亚等非美国时区相同的信息。提前感谢您提供的任何帮助。在


Tags: 模块文件功能名称信息客户inviteicalendar