date类型转换成LocalDateTime类型
时间: 2023-07-07 20:04:48 浏览: 97
Date类型的转换
5星 · 资源好评率100%
可以使用`java.time.LocalDateTime`中的`parse`方法将`java.sql.Date`类型转换为`java.time.LocalDateTime`类型。示例如下:
```java
import java.sql.Date;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Example {
public static void main(String[] args) {
// 创建一个 java.sql.Date 对象
Date date = Date.valueOf("2022-02-01");
// 使用 LocalDateTime 类的 parse() 方法将 java.sql.Date 转换为 LocalDateTime
LocalDateTime localDateTime = LocalDateTime.parse(date.toString(), DateTimeFormatter.ISO_LOCAL_DATE);
System.out.println(localDateTime);
}
}
```
输出为:`2022-02-01T00:00`
在上述示例中,我们首先创建了一个`java.sql.Date`对象。然后,我们使用`LocalDateTime`类的`parse()`方法将其转换为`LocalDateTime`类型。在`parse()`方法中,我们使用`DateTimeFormatter.ISO_LOCAL_DATE`来指定日期格式。最后,我们打印出转换后的`LocalDateTime`对象。
阅读全文