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

Kin*_*ing 2 java android timestamp utc kotlin

正如标题所说,我需要自1970年以来的当前工作时间.

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

System.currentTimeMillis()
Run Code Online (Sandbox Code Playgroud)

val df = DateFormat.getTimeInstance()
df.setTimeZone(TimeZone.getTimeZone("gmt"))
val gmtTime = df.format(Date())
Run Code Online (Sandbox Code Playgroud)

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

有没有办法在不使用extern API的情况下在几秒钟内获得当前的工作时间?

Mak*_*kov 5

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