Android 如何在不考虑设备时间(而非时区)的情况下获取实际UTC时间戳
在安卓系统中,有没有一种方法可以获取当前的时间戳,而不考虑设备设置中设置的时间 我对时区之外的时间偏移量没有问题。我的问题是,如果我在设备设置中设置了错误的时间,那么我从系统获得的时间戳就是基于这个错误的时间 当前UTC时间戳是Android 如何在不考虑设备时间(而非时区)的情况下获取实际UTC时间戳,android,datetime,timestamp,device,Android,Datetime,Timestamp,Device,在安卓系统中,有没有一种方法可以获取当前的时间戳,而不考虑设备设置中设置的时间 我对时区之外的时间偏移量没有问题。我的问题是,如果我在设备设置中设置了错误的时间,那么我从系统获得的时间戳就是基于这个错误的时间 当前UTC时间戳是1447164873它是10.11.2015 14:14:33和15:14:33本地(我的时区是+1:00) 如果我调用System.currentTimeMillis()/1000我得到了正确的Timestamp=1447164873 如果我转到设备设置并将设备的时间设
1447164873
它是10.11.2015 14:14:33
和15:14:33
本地(我的时区是+1:00)
如果我调用System.currentTimeMillis()/1000
我得到了正确的Timestamp=1447164873代码>
如果我转到设备设置并将设备的时间设置为未来一小时(16:14:33),System.currentTimeMillis()/1000
返回错误的Timestamp=1447168473
,即15:14:33
和16:14:33
本地
无论在我的设备上设置了什么时间,都有可能获得真正的UTC时间戳吗?我看到的可能是重复的。。。如果您在设备中设置的时间错误,则无法获取真正的UTC时间戳。