java 字符串转日期
时间: 2023-06-18 13:02:54 浏览: 85
字符串转日期
在 Java 中,可以使用 SimpleDateFormat 类将字符串转换为日期。以下是一个示例代码,将字符串 "2021-08-31" 转换为日期类型:
```java
String dateString = "2021-08-31";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateString);
```
在上面的代码中,我们首先定义了一个字符串变量 dateString 存储日期字符串。然后,我们创建了一个 SimpleDateFormat 对象,指定了日期格式为 "yyyy-MM-dd"。最后,我们使用 parse() 方法将字符串转换为日期类型。
需要注意的是,SimpleDateFormat 类在处理日期字符串时比较严格,如果输入的日期字符串格式与指定的日期格式不匹配,将会抛出 ParseException 异常。因此,在实际开发中,应该根据具体情况选择合适的日期格式,并且对日期字符串进行必要的校验。
阅读全文