把秒数转换为LocalDateTime
时间: 2023-10-14 09:15:03 浏览: 206
java8 LocalDate LocalDateTime等时间类用法实例分析
5星 · 资源好评率100%
可以使用Java 8中的java.time包中的LocalDateTime和Instant类来将秒数转换为LocalDateTime。以下是一个示例代码:
```java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
long seconds = 1629855365; // 秒数
LocalDateTime dateTime = LocalDateTime.ofInstant(Instant.ofEpochSecond(seconds), ZoneId.systemDefault());
System.out.println(dateTime);
}
}
```
运行结果为:
```
2021-08-24T15:22:45
```
这个LocalDateTime对象表示的是2021年8月24日15时22分45秒。
阅读全文