我正在使用pytz库。我已经阅读了整个文档,但没有找到如何实现此功能的说明。
我有一个时区:美国/芝加哥。我想要的只是获取该时区对应的国家代码:US。
文档显示可以做相反的操作,例如:
我有一个时区:美国/芝加哥。我想要的只是获取该时区对应的国家代码:US。
文档显示可以做相反的操作,例如:
>>> country_timezones('ch')
['Europe/Zurich']
>>> country_timezones('CH')
['Europe/Zurich']
但我需要用相反的方式做。
这是否可以使用Python完成,使用pytz(或任何其他方法)?
pytz
中定义的时区都对应一个国家。因此,它不会出错。 - jsalonencountry_timezones
值中,因此使用country_timezones
生成的timezone_country
将会为UTC、US/Central等产生KeyError。 - jfstimezone_country
中是否包含'Europe/Zurich'吗? - Snowmancountry_timezones
值中的时区,则需要其他解决方案。 - jfs