首页 > 解决方案 > System.currentTimeMillis()/1000 如何在 JAVA 中工作

问题描述

我只是想了解 System 类中的 currentTimeMillis()/1000L 方法。据我了解,此方法将以秒为单位返回当前时间。我在这里有疑问如果我在 Local jvm (IST) 中运行相同的代码,并且远程框(Sanjose)将返回不同的值作为输出?

如果我们在美国和印度的不同 JVM 中运行代码,有人可以解释一下它是如何工作的,输出会是什么。它返回相同的输出吗?还是不同?

标签: javajava-time

解决方案


它返回自 unix 纪元开始以来的毫秒数,与时区无关。因此,它应该返回相同的输出。


推荐阅读