java时间转换1723797161000
时间: 2024-08-29 13:00:52 浏览: 60
1723797161000是一个毫秒数,它代表从1970年1月1日(Unix纪元)开始到该时刻经过的毫秒数。如果你想将其转换成更常见的日期和时间格式,可以使用Java中的`java.time`包提供的类来进行转换。
例如,你可以使用`Instant`和`LocalDateTime`类来完成这个任务:
```java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
long timestamp = 1723797161000L; // 假设这是给定的时间戳
// 将毫秒转换为Instant对象
Instant instant = Instant.ofEpochMilli(timestamp);
// 转换为本地日期时间
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneOffset.UTC);
System.out.println(localDateTime.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)); // 输出格式化的日期和时间
```
在这个例子中,`DateTimeFormatter`用于指定输出的日期时间格式。
阅读全文