java LocalDateTime 转 Long
时间: 2023-10-14 11:08:40 浏览: 80
一个long型与Date型时间转换工具
5星 · 资源好评率100%
可以使用`Instant`类将`LocalDateTime`转换为`long`类型的时间戳,示例如下:
```java
LocalDateTime localDateTime = LocalDateTime.now();
Instant instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();
long timestamp = instant.toEpochMilli();
```
其中,`LocalDateTime.now()`获取当前时间,`atZone(ZoneId.systemDefault())`将其转换为默认时区的时间,`toInstant()`将其转换为`Instant`类型,最后使用`toEpochMilli()`获取对应的毫秒级时间戳。
阅读全文