如何获取真实的UTC时间戳,无论设备时间(不是时区)

时间:2015-11-10 14:25:28

标签: android datetime timestamp device

Android中是否有办法获取当前时间戳,而不管设备设置中设置的时间是什么?

我没有时间偏移的问题,超出时区。我的问题是,如果我在我的设备设置中设置了错误的时间,我从系统获得的时间戳是基于这个错误的时间。

当前UTC时间戳为1447164873 10.11.2015 14:14:3315:14:33为本地(我的时区为+1:00)

如果我致电System.currentTimeMillis() /1000,我会得到正确的Timestamp = 1447164873;

如果我进入设备设置并将设备的时间设置为未来一小时(16:14:33),System.currentTimeMillis()/1000会返回错误的Timestamp = 1447168473 15:14:3316:14:33本地。

是否有可能获得真实的UTC时间戳,无论我的设备上设置的时间如何?

0 个答案:

没有答案