java datetime 转localdatetime
时间: 2023-12-13 21:25:34 浏览: 136
java的Date类型转换成MySQL的DateTime类型.docx
Java中可以通过将java.util.Date对象转换为java.time.LocalDateTime对象来进行日期时间的转换。可以使用java.sql.Timestamp对象作为中介进行转换。下面是具体的转换方法:
1. 首先,将java.util.Date对象转换为java.sql.Timestamp对象,可以使用`new java.sql.Timestamp(date.getTime())`。
2. 然后,将java.sql.Timestamp对象转换为java.time.LocalDateTime对象,可以使用`timestamp.toLocalDateTime()`。
下面是一个示例代码:
```java
import java.sql.Timestamp;
import java.time.LocalDateTime;
import java.util.Date;
public class DateTimeConversion {
public static void main(String[] args) {
// 将java.util.Date对象转换为java.time.LocalDateTime对象
Date date = new Date();
Timestamp timestamp = new Timestamp(date.getTime());
LocalDateTime localDateTime = timestamp.toLocalDateTime();
System.out.println("转换前的java.util.Date对象:" + date);
System.out.println("转换后的java.time.LocalDateTime对象:" + localDateTime);
}
}
```
阅读全文