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

Android Kotlin / JAVA - get current world time / UTC in seconds since 1970

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

这是我目前尝试过的方法:

System.currentTimeMillis()

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

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

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

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