如何在java中基于纬度和经度获得标准时区

时间:2013-08-06 06:21:27

标签: java

我有经纬度,想找到相应的时区。 比如印度

Latitude and Longitude - 21.7679° N, 78.8718° E  
In response GMT +5:30

3 个答案:

答案 0 :(得分:3)

您可以使用Google Time Zone API

答案 1 :(得分:0)

有很多选择可以实现这一目标。

首先,我建议您使用在线服务,而不是重新发明轮子。

除了谷歌和雅虎等经典服务之外,您还可以使用此处列出的一些选项:Timezone lookup from latitude longitude

希望有所帮助

答案 2 :(得分:0)

您可以先使用GeoGoogle java库来获取来自城邦国家的经度/纬度。

接下来,您可以使用Lennart提到的EarthTools(以及您自己的一些Java代码)来获取时区:)