Java8 Instant 时间戳

介绍

java.time.Instant,是 Java8 新时间API中,跟 时间戳 相关的类

代码

Instant i = Instant.now();
System.out.println(i);

获取时间戳

// 获取时间戳,单位:毫秒
System.out.println(i.toEpochMilli());

根据时间戳生成对象

long l = 1656595972911L;
ZoneId zi = ZoneId.of("GMT+8");
LocalDateTime ldt = Instant.ofEpochMilli(l).atZone(zi).toLocalDateTime();
System.out.println(ldt);

原文出处:https://malaoshi.top/show_1IX3aplZnTIB.html