gpt4 book ai didi

web-services - 网络服务 - 城市的当前时区?

转载 作者:行者123 更新时间:2023-12-03 05:55:23 25 4
gpt4 key购买 nike

是否有某种(或任何其他方式)的网络服务来提取(美国)城市的当前时区设置。对于该国那些不遵循夏令时并且基本上在其他人都在切换夏令时/冬令时时跳跃时区的部分地区......我不喜欢创建自己的不遵循夏令时的地方的数据库。有没有办法按需提取这些数据?

我需要这个用于数据库服务器(不适用于客户端工作站) - 数据库中存储的实体具有城市、州作为属性。我需要随时了解这些实体的当前时区。

最佳答案

我们遇到了同样的问题,除了上面的建议之外,Google 似乎还有两个互补的 API,一个用于来自地理编码(纬度/经度)数据的时区,另一个用于地理编码 API。

例如,要获取旧金山的时区和偏移量:

1) 将城市转换为地理编码位置:

http://maps.googleapis.com/maps/api/geocode/json?address=San%20Francisco,+CA&sensor=false

地理编码位置位于 JSON 返回数据中:

"location": {
"lat": 37.77492950,
"lng": -122.41941550
}

2) 将地理编码位置转换为本地时区和偏移量(如果有):

https://maps.googleapis.com/maps/api/timezone/json?location=37.77492950,-122.41941550&timestamp=1331161200&sensor=false

返回当前时区信息:

{
"status": "OK",
"dstOffset": 0.0,
"rawOffset": -28800.0,
"timeZoneId": "America/Los_Angeles",
"timeZoneName": "Pacific Standard Time"
}

某个地区的时区可能会因多种原因而发生变化。所以最好找到一个权威的基于服务器的解决方案而不是缓存。欲了解更多信息,请参阅Wikipedia's Time Zone article .

关于web-services - 网络服务 - 城市的当前时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com