Android 如何在不考虑设备时间(而非时区)的情况下获取实际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 如果我转到设备设置并将设备的时间设

在安卓系统中,有没有一种方法可以获取当前的时间戳,而不考虑设备设置中设置的时间

我对时区之外的时间偏移量没有问题。我的问题是,如果我在设备设置中设置了错误的时间,那么我从系统获得的时间戳就是基于这个错误的时间

当前UTC时间戳是
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时间戳。