localdatetime转换date 方法
时间: 2023-10-19 15:18:47 浏览: 129
可以使用Java中的DateTimeFormatter类和LocalDateTime类来将LocalDateTime转换为Date。
以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.util.Date;
public class LocalDateTimeToDateConverter {
public static void main(String[] args) {
// 通过DateTimeFormatter类将字符串转换为LocalDateTime对象
String dateTimeString = "2021-09-01 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = LocalDateTime.parse(dateTimeString, formatter);
// 将LocalDateTime转换为Date对象
Date date = Date.from(localDateTime.toInstant(ZoneOffset.UTC));
// 输出结果
System.out.println(date);
}
}
```
这个示例代码将一个字符串形式的时间转换为LocalDateTime对象,然后将其转换为Date对象,并输出结果。可以根据实际需求修改DateTimeFormatter的格式。
阅读全文
相关推荐















