java string 转成date
时间: 2023-09-07 09:16:52 浏览: 110
要将一个字符串转换为日期对象(Date),你可以使用 SimpleDateFormat 类来解析字符串。
下面是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateExample {
public static void main(String[] args) {
String dateString = "2021-08-15";
String pattern = "yyyy-MM-dd";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
try {
Date date = dateFormat.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在上述示例中,我们首先定义了一个日期字符串 `dateString`,它的格式是 "yyyy-MM-dd"。然后,我们创建了一个 SimpleDateFormat 对象,并传入日期的格式模式。接下来,我们使用 parse() 方法将字符串解析为日期对象,并将其打印出来。
请注意,在解析过程中可能会抛出 ParseException 异常,因此我们使用 try-catch 块来处理异常。
如果你的日期字符串的格式与示例中的格式不同,你需要相应地修改 pattern 变量的值,以匹配你的日期字符串的实际格式。更多关于日期格式模式的详细信息,请参考 SimpleDateFormat 的文档。
希望这可以帮助你将字符串转换为日期对象!如果你还有其他问题,请随时提问。
阅读全文