有没有办法从收到的回调中获取时区
void onLocationChanged(Location location)
使用可以从位置参数获取的时间信息
long Time = location.getTime();
或者如果有其他方法请提供信息!
最佳答案
您可以使用 geonames.org 提供的网络服务。 提供经纬度以获取时区信息。
http://ws.geonames.org/timezoneJSON?lat=47.01&lng=10.2 :
{"time":"2010-07-24 18:35","countryName":"Austria","sunset":"2010-07-24 21:02","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2010-07-24 05:48","timezoneId":"Europe/Vienna","lat":47.01}
关于android - 在android中获取时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254536/