String类型转date
时间: 2023-11-15 14:01:36 浏览: 91
将String类型转换成Date类型是一个常见的操作,可以使用Java中的SimpleDateFormat类来实现。下面是两种常见的方法:
1. 使用SimpleDateFormat的parse()方法将String类型转换成Date类型。
例如,我们有一个String类型的日期字符串"2021-08-01",我们可以使用以下代码将其转换成Date类型:
```
String dateString = "2021-08-01";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateString);
```
2. 使用SimpleDateFormat的构造函数将String类型转换成Date类型。
例如,我们有一个String类型的日期字符串"2021-08-01 12:00:00",我们可以使用以下代码将其转换成Date类型:
```
String dateString = "2021-08-01 12:00:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(dateFormat.parse(dateString).getTime());
```
需要注意的是,SimpleDateFormat的时间格式中,年yyyy、月MM、日dd、时HH、分mm、秒ss、毫秒SS的大小写是有区别的,需要根据实际情况进行选择。同时,SimpleDateFormat还可以设置时区、语言等属性,具体可以参考Java官方文档。
阅读全文