javaDate怎么转Temporal
时间: 2023-05-30 14:02:40 浏览: 449
可以使用`java.util.Date`类的方法`toInstant()`将`java.util.Date`对象转换为`java.time.Instant`对象,然后再使用`java.time.Instant`对象的方法`atZone()`或`atOffset()`将其转换为`java.time.ZonedDateTime`或`java.time.OffsetDateTime`对象,最后将其转换为`java.time.temporal.Temporal`对象。
示例代码:
```java
import java.time.OffsetDateTime;
import java.time.temporal.Temporal;
public class DateToTemporalExample {
public static void main(String[] args) {
java.util.Date date = new java.util.Date();
System.out.println("Date: " + date);
// Convert Date to Temporal
Temporal temporal = OffsetDateTime.ofInstant(date.toInstant(), java.time.ZoneId.systemDefault());
System.out.println("Temporal: " + temporal);
}
}
```