我有美国邮政编码,现在我需要获得各自的时区。 你可以帮我解决任何映射文件或Python或R代码。
答案 0 :(得分:2)
使用" Ziptz"这个库。 用法:
z = Ziptz.new
z.time_zone_name('zipcode')
结果:
Pacific
获取时区中的所有邮政编码
z.zips('American Samoa') #=> ["96799", "96941", "96942", "96943", "96944"]
支持的时区
更多信息:ziptz
对于Python
安装
pip install pyzipcode
用法:
from pyzipcode import ZipCodeDatabase
zcdb = ZipCodeDatabase()
zipcode = zcdb[54115]
获取城市名称:
zipcode.city
结果
u'De Pere'
获取时区
zipcode.timezone
结果:
-6
更多信息:pyzipcode
答案 1 :(得分:0)
只需浏览此git
存储库即可。你需要的一切都在那里
https://github.com/infused/ziptz。