Python 时区到区域转换器

问题描述

有什么方法可以将 pytz 的 all_timezones_set 的所有时区转换为其特定区域,即“亚洲”、“美洲”、“欧洲”等。

起初我以为时区的第一部分是特定区域。但是在查看我的自定义转换器的结果后,我意识到有些时区以 Etc 开头,有些甚至没有用斜线分隔的两部分。这是代码片段。结果显然是错误的。所以,我尝试寻找转换它们的方法,但找不到任何

def parse_region_from_timezone(timezone):
    if timezone.find('/') != -1:
        return timezone[:timezone.find('/')]
    return timezone

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)