java - 如何在java中获取真实的unix时间戳

标签 java android unix timestamp

当我在android中使用new Data().getTime();与java时,我可以获得长值(13位,如143XXXXX...XX),该值由本地确定时间,当我改变我的android设备本地时间,比如提前或者延迟几个小时,这个值就会改变。如何在不考虑本地时间且不使用网络的情况下获得真正的unix时间戳?提前致谢!

最佳答案

你可能想要的是

Systen.currentTimeMillis()

它返回当前时间与 UTC 时间 1970 年 1 月 1 日午夜之间的差异(以毫秒为单位)。

关于java - 如何在java中获取真实的unix时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31511326/

相关文章:

java - 如何在maven java springboot中使用Starter Data Elasticsearch 3.0.1配置elasticsearch 8.5.3中的安全性

Java:处理带有异常的奇怪错误/返回类型的替代方法

android - REST api项目的用户认证方法

android - 从图库中选择图像并在 ImageView 中显示

python - 如何使用 python 子进程处理大量输入的管道 `head`?

java - 为什么 MulticastSocket.setNetworkInterface() 使用 Java 8 运行时要慢得多?

java - Eclipse,无法解决

java - 发生未知错误,请检查 HTTP 结果代码和服务器响应的内部异常

Unix - 按行号显示文件中的一些字符

unix - 如何使用 maven 解压缩符号链接(symbolic link)?