用 DateTimeFormatter 写一个 字符串转 java.util.Date 的方法
时间: 2024-05-07 14:18:26 浏览: 259
java实现字符串和日期类型相互转换的方法
可以使用 `DateTimeFormatter` 来解析一个字符串并转换成 `java.util.Date` 对象。以下是一个示例方法:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Date;
public class DateConverter {
public static Date toDate(String dateString, String format) {
LocalDate localDate = LocalDate.parse(dateString, DateTimeFormatter.ofPattern(format));
return java.sql.Date.valueOf(localDate);
}
}
```
这个方法将字符串 `dateString` 解析成一个 `LocalDate` 对象,然后将其转换为 `java.util.Date` 对象。你需要提供一个日期格式 `format`,用于解析输入的字符串。例如,如果输入的字符串格式为 `yyyy-MM-dd`,则 `format` 应该设置为 `"yyyy-MM-dd"`。
阅读全文