【问题标题】:Android how to get device's time not timezone timeAndroid如何获取设备时间而不是时区时间
【发布时间】:2015-10-24 22:03:46
【问题描述】:

我的情况是:例如用户将时区设置为UTC+5,然后关闭时间和时区同步。当他转到UTC+4 时区时,他只是将时间设置回一个小时,而没有触及时区。

所以Calendar.getInstance()System.currentTimeMillis() 返回UTC+5 的时间,例如14:00,但设备显示13:00。

如何获取设备时间(13:00)或设备时间与当前时区时间的差异?

【问题讨论】:

    标签: java android time timezone


    【解决方案1】:

    所有我能找到的,都保存在这个post中。

    总结:如果不对服务器进行额外查询和/或接收您自己的坐标(可能并不总是可用),就不可能获得必要的时差。

    这也适用于取消的夏令时:一些设备仍然认为莫斯科的夏季时区是GMT+4,其他部分知道它是GMT+3。而且一般情况下,您无法在本地同步这些设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2016-12-04
      • 2012-10-29
      • 2014-01-07
      • 2016-04-08
      相关资源
      最近更新 更多