为此使用“Ziptz”库。用法:
z = Ziptz.new
z.time_zone_name('zipcode')
Run Code Online (Sandbox Code Playgroud)
结果:
Pacific
Run Code Online (Sandbox Code Playgroud)
获取某个时区的所有邮政编码
z.zips('American Samoa') #=> ["96799", "96941", "96942", "96943", "96944"]
Run Code Online (Sandbox Code Playgroud)
支持的时区
更多信息:ziptz
对于 Python
安装
pip install pyzipcode
Run Code Online (Sandbox Code Playgroud)
用法:
from pyzipcode import ZipCodeDatabase
zcdb = ZipCodeDatabase()
zipcode = zcdb[54115]
Run Code Online (Sandbox Code Playgroud)
获取城市名称:
zipcode.city
Run Code Online (Sandbox Code Playgroud)
结果
u'De Pere'
Run Code Online (Sandbox Code Playgroud)
获取时区
zipcode.timezone
Run Code Online (Sandbox Code Playgroud)
结果:
-6
Run Code Online (Sandbox Code Playgroud)
更多信息:pyzipcode