String 转date yyyy-MM-dd hh:mm:ss
时间: 2024-11-28 18:08:05 浏览: 4
在Java中,如果你有一个字符串格式如 "yyyy-MM-dd HH:mm:ss",想要将其转换为Date对象,你可以使用`java.text.SimpleDateFormat`类配合`parse()`方法。首先,你需要创建一个`SimpleDateFormat`实例,指定输入字符串的格式,然后尝试解析字符串。
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String inputDateString = "2023-01-01 12:34:56";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = format.parse(inputDateString);
// 现在date变量存储的就是日期对象
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
// 如果字符串无法解析成日期,这里会捕获异常
}
}
}
```
阅读全文