是否有给定UTC偏移量的模块或公共API返回该偏移量中所有时区的列表?
例如,给定UTC+2,它返回以下列表:非洲/布兰太尔非洲/布琼布拉非洲/开罗非洲/哈博罗内非洲/哈拉雷非洲/约翰内斯堡非洲/朱巴非洲/喀土穆非洲/基加利非洲/卢本巴希非洲/卢萨卡非洲/马普托非洲/马塞卢非洲/姆巴贝恩非洲/的黎波里非洲/温得和克亚洲/安曼亚洲/贝鲁特亚洲/大马士革亚洲/法马古斯塔亚洲/加沙亚洲/耶路撒冷亚洲/尼科西亚欧洲/雅典欧洲/布加勒斯特欧洲/基希诺欧洲/赫尔辛基欧洲/加里宁格勒欧洲/基辅/欧洲/里哈姆欧洲/里加/索菲亚欧洲/塔林欧洲/乌日贡欧洲/乌日贡德欧洲/意大利
发布于 2022-02-23 13:23:06
由于日光节约,结果取决于当前的时间。
>>> for zone in sorted(zoneinfo.available_timezones()):
... tz = zoneinfo.ZoneInfo(zone)
... if datetime.datetime.now(tz).utcoffset() == datetime.timedelta(hours=2):
... print(tz)
Africa/Blantyre
Africa/Bujumbura
Africa/Cairo
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Khartoum
Africa/Kigali
Africa/Lubumbashi
Africa/Lusaka
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Tripoli
Africa/Windhoek
Asia/Amman
Asia/Beirut
Asia/Damascus
Asia/Famagusta
Asia/Gaza
Asia/Hebron
Asia/Jerusalem
Asia/Nicosia
Asia/Tel_Aviv
EET
Egypt
Etc/GMT-2
Europe/Athens
Europe/Bucharest
Europe/Chisinau
Europe/Helsinki
Europe/Kaliningrad
Europe/Kiev
Europe/Mariehamn
Europe/Nicosia
Europe/Riga
Europe/Sofia
Europe/Tallinn
Europe/Tiraspol
Europe/Uzhgorod
Europe/Vilnius
Europe/Zaporozhye
Israel
Libyastdlib 3.9+模块所需的Python。
https://stackoverflow.com/questions/71237492
复制相似问题