Java 时间字符串转Date yyyy-MM-dd HH:mm:ss
时间: 2024-11-28 10:02:27 浏览: 0
日期类 将短时间格式时间转换为字符串
3星 · 编辑精心推荐
在Java中,将包含日期和时间信息的字符串如"yyyy-MM-dd HH:mm:ss"转换成`Date`对象,你可以使用`java.text.SimpleDateFormat`类。首先,你需要创建一个`SimpleDateFormat`对象,指定日期时间格式,然后使用它的`parse()`方法解析字符串。
以下是示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public Date stringToDate(String dateString) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return formatter.parse(dateString);
} catch (ParseException e) {
// 如果日期字符串格式错误,这里可以处理异常
System.out.println("Invalid date format: " + e.getMessage());
return null; // 或者返回默认值或抛出异常
}
}
```
在这个例子中,`dateString`是你需要转换的日期字符串,`formatter.parse(dateString)`会尝试将其转换为一个`Date`对象。如果字符串格式不符合预期,`parse()`方法会抛出`ParseException`。
阅读全文