在jsp 中LocalDateTime转成LocalDate该怎样实现
时间: 2023-11-28 16:44:05 浏览: 74
String类型转localDate,date转localDate的实现代码
5星 · 资源好评率100%
根据提供的引用内容,我们可以使用DateTimeFormatter类将LocalDateTime转换为LocalDate。具体实现如下所示:
```java
LocalDateTime localDateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");String formatDateTime = localDateTime.format(formatter);
LocalDate localDate = LocalDate.parse(formatDateTime.substring(0, 10), DateTimeFormatter.ofPattern("yyyy-MM-dd"));
```
在上述代码中,我们首先获取当前的LocalDateTime对象,然后使用DateTimeFormatter将其格式化为字符串。接着,我们使用DateTimeFormatter将格式化后的字符串解析为LocalDate对象。需要注意的是,我们在解析字符串时只需要保留年月日部分,因此使用了substring方法截取了前10个字符。
阅读全文