String转成Date
时间: 2024-04-24 11:25:11 浏览: 9
Java中可以使用SimpleDateFormat类将String类型的日期转换为Date类型。具体步骤如下:
1. 创建SimpleDateFormat对象,指定日期格式。
2. 调用SimpleDateFormat对象的parse()方法,将String类型的日期转换为Date类型。
示例代码如下:
```
String strDate = "2021-01-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(strDate);
```
其中,strDate是要转换的String类型日期,sdf是SimpleDateFormat对象,"yyyy-MM-dd"是日期格式,date是转换后的Date类型日期。
相关问题
string 转换成 date
要将字符串转换为日期,您需要使用特定的日期格式解析字符串。在大多数编程语言中,都提供了相应的函数或类来完成这个任务。
以下是一些常见编程语言中的示例代码:
在Python中,可以使用datetime模块的strptime函数来解析字符串为日期对象。
```python
from datetime import datetime
date_string = "2022-01-01"
date_format = "%Y-%m-%d"
date = datetime.strptime(date_string, date_format)
print(date)
```
在Java中,可以使用SimpleDateFormat类来解析字符串为日期对象。
```java
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
String dateString = "2022-01-01";
String dateFormat = "yyyy-MM-dd";
DateFormat sdf = new SimpleDateFormat(dateFormat);
Date date;
try {
date = sdf.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
```
在C#中,可以使用DateTime.ParseExact方法来解析字符串为日期对象。
```csharp
string dateString = "2022-01-01";
string dateFormat = "yyyy-MM-dd";
DateTime date = DateTime.ParseExact(dateString, dateFormat, null);
Console.WriteLine(date);
```
请注意,具体的实现方式可能会因编程语言而异,上述示例仅供参考。您可以根据自己使用的编程语言和具体需求进行相应的调整。
string转成date
要将字符串转换为日期,可以使用Java中的 SimpleDateFormat 类。通过指定日期字符串的格式,可以使用 parse() 方法将字符串解析为 Date 对象。
例如,可以使用以下代码将字符串转换为日期:
```java
String dateString = "2020-11-01";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse(dateString);
```
在上面的示例中,我们将字符串 "2020-11-01" 转换为日期对象。