1、使用 System.currentTimeMillis()
:
这是最简单的方法,它返回当前时间的毫秒级时间戳。
long timestamp = System.currentTimeMillis();
System.out.println("当前时间戳(毫秒): " + timestamp);
2、使用 Instant
类(Java 8 及以上):Instant
类提供了一种更现代的处理时间的方法。
import java.time.Instant;
long timestamp = Instant.now().toEpochMilli();
System.out.println("当前时间戳(毫秒): " + timestamp);
3、获取秒级时间戳:
如果需要秒级的时间戳,可以用以下方式:
long timestamp = System.currentTimeMillis() / 1000;
System.out.println("当前时间戳(秒): " + timestamp);