Android Kotlin / JAVA-获取自1970年以来的当前世界时间/ UTC

时间:2019-01-28 15:25:19

标签: java android kotlin timestamp utc

正如标题所述,我需要自1970年以来的当前工作时间(以秒为单位)。

这是我到目前为止尝试过的:

System.currentTimeMillis()

val df = DateFormat.getTimeInstance()
df.setTimeZone(TimeZone.getTimeZone("gmt"))
val gmtTime = df.format(Date())

但是两者都显示了基于电话时间的时间,因此,当用户手动更改电话时间时,会受到影响

有没有一种方法可以在不使用extern API的情况下以秒为单位获取当前工作时间?

1 个答案:

答案 0 :(得分:5)

不,获取不基于设备时钟的时间的唯一方法是从某些Web API服务请求时间。