Java8中的LocalDateTime和时间戳localtimestamp互相转换
时间: 2023-11-09 21:01:50 浏览: 203
Java中实现LocalDateTime与Date相互转化
可以使用`LocalDateTime`的`toEpochSecond()`方法将其转换为时间戳,也可以使用`Instant`类的`toEpochMilli()`方法将其转换为毫秒级时间戳。示例代码如下:
```java
// LocalDateTime转时间戳
LocalDateTime localDateTime = LocalDateTime.now();
long timestamp = localDateTime.toEpochSecond(ZoneOffset.of("+8"));
System.out.println("LocalDateTime转时间戳:" + timestamp);
// 时间戳转LocalDateTime
LocalDateTime localDateTime1 = LocalDateTime.ofEpochSecond(timestamp, 0, ZoneOffset.of("+8"));
System.out.println("时间戳转LocalDateTime:" + localDateTime1);
```
阅读全文