java string 转date
时间: 2023-07-20 08:07:35 浏览: 41
java string 转date方法如何实现
在Java中,可以使用SimpleDateFormat类将字符串转换为日期。
例如,假设我们有一个字符串表示日期和时间: "2021-10-01 12:30:45",我们想将其转换为Date对象。
可以使用以下代码实现:
```
String dateString = "2021-10-01 12:30:45";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
```
在上面的代码中,我们首先定义了一个字符串表示日期和时间。然后,我们创建一个SimpleDateFormat对象,并将其格式设置为与字符串格式相同的格式。最后,我们使用parse()方法将字符串转换为Date对象。
请注意,SimpleDateFormat的构造函数参数是日期格式字符串,其中yyyy表示年份,MM表示月份,dd表示日期,HH表示小时,mm表示分钟,ss表示秒钟。
如果解析字符串失败,则会抛出ParseException异常。因此,需要在代码中处理这种情况。
希望这可以帮助你。
阅读全文