在java中获取UNIX纪元时间

时间:2016-03-02 11:32:57

标签: java unix-timestamp

我试图用Java获取UTC中的当前时间,并发现了这篇文章:Getting "unixtime" in Java

我检查了所有解决方案

  1. new Date().getTime()
  2. System.currentTimeMillis()
  3. Instant.now().getEpochSecond()
  4. 返回相同的值。我想知道他们三个之间是否有任何区别。如果是,那又是什么?

1 个答案:

答案 0 :(得分:7)

没有区别。这只是多年来日期API发展的结果。现在有不止一种方法可以做到这一点。

只要获得纪元毫秒,这三个都很好。一旦涉及格式,日历,时区,持续时间等,事情就变得更加复杂。