📅  最后修改于: 2023-12-03 15:16:31.506000             🧑  作者: Mango
在Java中,我们可以使用getEpochSecond()方法获取当前时间的时间戳(即自1970年1月1日00:00:00 GMT以来的秒数)。这个方法是Java 8引入的新特性,它在java.time包中定义,返回类型为long。
下面是一个使用getEpochSecond()方法获取当前时间戳的示例:
import java.time.Instant;
public class Main {
public static void main(String[] args) {
// 获取当前时间戳
Instant instant = Instant.now();
long timestamp = instant.getEpochSecond();
System.out.println("当前时间戳为:" + timestamp);
}
}
输出结果:
当前时间戳为:1600321602
Java中的getEpochSecond()方法能够方便地获取当前时间的时间戳,使用很简单。但要注意多线程环境下的使用问题,以避免出现不一致的情况。