Unsupported conversion from LONG to java.time.LocalDateTime
时间: 2023-11-14 08:01:07 浏览: 63
Unsupported conversion from LONG to java.time.LocalDateTime 是Java中的一个异常。它表示在将LONG类型的值转换为java.time.LocalDateTime类型时出现了不支持的转换。这通常发生在使用具有不兼容类型的方法或操作时。
为了解决这个问题,你可以尝试使用合适的转换方法或操作,确保输入的值和目标类型是兼容的。例如,你可以使用java.time.Instant类将LONG类型的值转换为java.time.LocalDateTime类型。下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.Instant;
public class ConvertExample {
public static void main(String[] args) {
long timestamp = 1609459200000L; // 2021-01-01 00:00:00 的时间戳
LocalDateTime dateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault());
System.out.println(dateTime); // 输出:2021-01-01T00:00:00
}
}
```