android - 在android中获取时区

标签 android datetime timezone

有没有办法从收到的回调中获取时区

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/

相关文章:

android - Handler().postDelayed 现在已弃用。要调用什么函数?

c# - 在数据库中只存储日期而不是时间部分 C#

mysql - 更新 MySQL 列时间戳

javascript - 如何在给定国家/地区 ISO 代码的情况下创建 Javascript Date() 对象?

c - 将 Unix time_t 转换为任意时区/从任意时区转换的最佳方法?

android - 我可以从android中的uri获取图像文件的宽度和高度吗?

Android mediacodec 实时解码 h264 流,延迟约 1 秒

android - react native : Error calling JSTimers. CallTimers

python - 如何比较 Python 中的日期?

php - Laravel 时区不工作