首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有python库可以从基于国家/地区的时区字符串中返回'Etc/GMT+x‘时区字符串?

有没有python库可以从基于国家/地区的时区字符串中返回'Etc/GMT+x‘时区字符串?
EN

Stack Overflow用户
提问于 2018-09-12 01:01:52
回答 1查看 44关注 0票数 0

我在问是否存在一个python库,可以将基于国家/地区的时区字符串转换为相应的基于GMT偏移的时区字符串。例如,'America/Los Angeles‘将转换为'Etc/GMT+8’。或者,有没有python库可以从加利福尼亚州洛杉矶的纬度和经度生成'Etc/GMT+8‘时区?

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 01:17:51

试试这个(请注意,您需要限制您的geopy请求,以避免违反API限制)

代码语言:javascript
复制
from geopy import geocoders
g = geocoders.GoogleV3()
place, (lat, lng) = g.geocode('New York')
tz = g.timezone((lat, lng))

我想这给了你想要的东西

代码语言:javascript
复制
In [19]: place, tz
Out[19]: (u'New York, NY, USA', <DstTzInfo 'America/New_York' LMT-1 day, 19:04:00 STD>)

可在以下位置找到将经度/纬度转换为时区的替代方法:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52280857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档