Java8 LocalDateTime转时间戳

LocalDateTime获取时间戳还是非常方便的,通过localDateTime.atZone方法,使用系统默认时区ZoneId.systemDefault()获取Instant实例。

示例

public static void main(String[] args) {
    LocalDateTime localDateTime = LocalDateTime.now();
    Instant instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();
    long millis = instant.toEpochMilli();
    System.out.println("instant:"+millis);
}

控制台输出:

instant:1530252723134

你可能感兴趣的:(java基础)