问题描述
有什么方法可以将 pytz 的 all_timezones_set 的所有时区转换为其特定区域,即“亚洲”、“美洲”、“欧洲”等。
起初我以为时区的第一部分是特定区域。但是在查看我的自定义转换器的结果后,我意识到有些时区以 Etc 开头,有些甚至没有用斜线分隔的两部分。这是代码片段。结果显然是错误的。所以,我尝试寻找转换它们的方法,但找不到任何
def parse_region_from_timezone(timezone):
if timezone.find('/') != -1:
return timezone[:timezone.find('/')]
return timezone
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)