Date转LocalDate 类型工具方法
时间: 2024-02-03 12:01:39 浏览: 75
您可以使用`java.time.LocalDate`类的`parse()`方法将`String`类型的日期转换为`LocalDate`类型。以下是一个示例工具方法:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateUtils {
public static LocalDate convertStringToLocalDate(String dateString, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return LocalDate.parse(dateString, formatter);
}
}
```
使用示例:
```java
public class Main {
public static void main(String[] args) {
String dateString = "2022-10-15";
String pattern = "yyyy-MM-dd";
LocalDate localDate = DateUtils.convertStringToLocalDate(dateString, pattern);
System.out.println(localDate);
}
}
```
在上述示例中,`convertStringToLocalDate()`方法接受一个日期字符串和日期格式模式作为参数,并返回相应的`LocalDate`对象。`DateTimeFormatter`类用于指定日期格式模式。最后,我们在`Main`类中调用该方法并打印结果。
阅读全文