字符串转为LocalDate
时间: 2023-08-16 17:15:35 浏览: 106
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
要将字符串转换为`LocalDate`对象,可以使用`java.time.format.DateTimeFormatter`类。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateString = "2022-01-01"; // 要转换的日期字符串
// 定义日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 将字符串转换为LocalDate对象
LocalDate date = LocalDate.parse(dateString, formatter);
// 打印转换后的结果
System.out.println(date);
}
}
```
在上述代码中,我们使用`DateTimeFormatter`类定义了日期格式("yyyy-MM-dd"),然后使用`parse`方法将字符串转换为`LocalDate`对象。最后,我们将转换后的结果打印出来。你可以根据需要调整日期字符串的格式和解析方式。
阅读全文