java中怎么把字符型转为Date
时间: 2024-05-12 13:17:38 浏览: 12
类型?
你可以使用 SimpleDateFormat 类中的 parse() 方法将字符型转为 Date 类型,例如:
```java
String strDate = "2021-06-30";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(strDate);
```
其中,第二个参数是日期格式的字符串,需要按照实际情况进行设置。
相关问题
SimpleDateFormat 把字符串转为date
在Java中,SimpleDateFormat类提供了一个非常方便的方法,可以将字符串转换为日期。以下是示例代码:
```java
String dateString = "2021-05-01";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateString);
```
在这个例子中,我们首先定义了一个字符串日期,然后创建了一个SimpleDateFormat对象,并指定日期格式。最后,我们使用SimpleDateFormat的parse()方法将字符串转换为日期类型。
需要注意的是,如果字符串的格式与SimpleDateFormat对象中指定的格式不匹配,将会抛出ParseException异常。因此,在使用SimpleDateFormat转换字符串时,请确保字符串的格式与SimpleDateFormat提供的格式一致。
java将字符串转为date类型
可以使用SimpleDateFormat类的parse()方法将字符串转换为Date类型。例如,如果要将字符串"2022-05-22"转换为Date类型,可以使用以下代码:
```
String dateString = "2022-05-22";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse(dateString);
```
在这个例子中,我们首先创建一个字符串表示日期,然后创建一个SimpleDateFormat对象,该对象的格式为"yyyy-MM-dd",表示日期的格式为年-月-日。然后使用parse()方法将字符串解析为Date对象。如果要格式化Date对象为字符串,可以使用SimpleDateFormat类的format()方法。例如,如果要将Date对象格式化为字符串"2022/05/22",可以使用以下代码:
```
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd");
String dateString = format.format(date);
```