//日期转换:字符串转换成Date类型使用DateStrUtils.stringToDate完成
时间: 2024-12-30 17:40:16 浏览: 4
在Java中,如果你想要将一个字符串转换成Date类型,通常会使用`java.text.SimpleDateFormat`配合`DateUtils.stringToDate`这样的工具类。例如,假设有一个名为`DateStrUtils`的类,它有一个静态方法`stringToDate`,这个方法接收一个日期字符串和一个模式作为参数:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class DateStrUtils {
public static Date stringToDate(String dateString, String pattern) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.parse(dateString);
}
}
```
使用这个方法时,你需要提供一个符合特定日期格式(如"yyyy-MM-dd"或"MM/dd/yyyy")的字符串和相应的模式。例如,如果字符串是"2023-03-15",并且模式是"yyyy-MM-dd",你可以这样做:
```java
String dateStr = "2023-03-15";
try {
Date date = DateStrUtils.stringToDate(dateStr, "yyyy-MM-dd");
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
```
阅读全文