Java Long 转 LocalDateTime

Java Long 转 LocalDateTime

如果您需要将Java中的Long类型转换为LocalDateTime类型,则可以使用以下代码示例:

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class LongToLocalDateTimeExample {
    public static void main(String[] args) {
        Long timestamp = 1629511885000L; // 毫秒数
        LocalDateTime dateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault());
        System.out.println(dateTime);
    }
}

在此示例中,我们使用了ofInstant()方法将Long类型的时间戳转换为Instant类型,然后使用LocalDateTime的of()方法将其转换为本地日期时间。