怎么把字符串转换成Date类型
时间: 2024-05-08 14:18:19 浏览: 10
你可以使用Java中的SimpleDateFormat类来把字符串转换成Date类型。具体的实现可以像下面这样:
```
String dateString = "2021-12-20";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date);
```
这段代码将字符串"2021-12-20"转换成Date类型,并且使用了"yyyy-MM-dd"的格式。你可以根据实际需求来修改日期的格式。
相关问题
Java 时间格式的 字符串 转换成Date类型
可以使用SimpleDateFormat类的parse方法将字符串转换成Date类型,代码如下:
```
String str = "2021-05-01 12:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse(str);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
```
js日期字符串转换为date类型
可以使用 JavaScript 中的 `Date()` 函数将日期字符串转换为 Date 类型。以下是一个示例代码:
```javascript
var dateString = "2021-04-26";
var date = new Date(dateString);
console.log(date);
```
输出结果为:
```
Mon Apr 26 2021 00:00:00 GMT+0800 (中国标准时间)
```
在上面的示例中,我们首先定义了一个字符串变量 `dateString`,表示日期字符串。然后,我们使用 `new Date(dateString)` 创建一个 Date 对象,并将其赋值给变量 `date`。最后,我们使用 `console.log()` 函数输出 `date` 变量,即将日期字符串转换为的 Date 类型。
需要注意的是,日期字符串的格式必须符合 ISO 8601 标准,即 yyyy-mm-dd。如果日期字符串的格式不正确,将会导致转换失败或返回错误的日期。