我有纬度和经度,想找到相应的时区。比如印度
Latitude and Longitude - 21.7679° N, 78.8718° E
In response GMT +5:30
我有纬度和经度,想找到相应的时区。比如印度
Latitude and Longitude - 21.7679° N, 78.8718° E
In response GMT +5:30
您可以使用Google 时区 API。
有很多选择可以实现这一目标。
首先,我建议您使用在线服务,而不是重新发明轮子。
除了通过其 API 提供的更经典的服务(例如 Google 和 Yahoo)之外,您还可以使用此处列出的一些选项:Timezone lookup from latitude longitude
希望有帮助
您可以先使用GeoGoogle java 库从城邦国家/地区获取经度/纬度。
接下来,您可以使用Lennart 提到的EarthTools(以及您自己的一些 java 代码)来获取时区 :)