string 转date 再转string
时间: 2023-11-22 09:05:26 浏览: 36
以下是string转date再转string的示例:
1. String类型转Date类型
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = "2020-11-19 14:55:45";
Date date = sdf.parse(dateString);
System.out.println(date); // 输出:Thu Nov 19 14:55:45 CST 2020
```
2. Date类型转String类型
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateString = sdf.format(date);
System.out.println(dateString); // 输出:2020-11-19
```
相关问题
String 转 date
你可以使用不同的编程语言来将字符串转换为日期。以下是几种常见的方法:
在Java中,您可以使用SimpleDateFormat类来将字符串转换为Date对象。例如,假设有一个字符串表示日期 "2022-01-01",您可以使用以下代码进行转换:
```java
String dateString = "2022-01-01";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse(dateString);
```
在Python中,您可以使用datetime模块来进行字符串到日期的转换。例如,假设有一个字符串表示日期 "2022-01-01",您可以使用以下代码进行转换:
```python
from datetime import datetime
date_string = "2022-01-01"
date = datetime.strptime(date_string, "%Y-%m-%d")
```
在C#中,您可以使用DateTime.ParseExact或DateTime.TryParseExact方法来将字符串转换为日期。例如,假设有一个字符串表示日期 "2022-01-01",您可以使用以下代码进行转换:
```csharp
string dateString = "2022-01-01";
DateTime date;
if (DateTime.TryParseExact(dateString, "yyyy-MM-dd", null, DateTimeStyles.None, out date))
{
// 转换成功
}
else
{
// 转换失败
}
```
这些是一些常见的方法,您可以根据自己使用的编程语言选择适合的方法进行字符串到日期的转换。
string 转 date
要将字符串转换为日期,您需要使用适当的日期格式和相应的编程语言或库。以下是在不同编程语言中将字符串转换为日期的几个示例:
在 Python 中,您可以使用 datetime 模块来处理日期和时间。示例代码如下:
```python
from datetime import datetime
date_string = "2021-10-01"
date_format = "%Y-%m-%d"
date = datetime.strptime(date_string, date_format)
print(date)
```
在 Java 中,您可以使用 SimpleDateFormat 类来解析字符串并将其转换为日期对象。示例代码如下:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateString = "2021-10-01";
String dateFormat = "yyyy-MM-dd";
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
try {
Date date = sdf.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在 JavaScript 中,您可以使用 Date 对象和 Date.parse() 函数将字符串转换为日期。示例代码如下:
```javascript
const dateString = "2021-10-01";
const date = new Date(dateString);
console.log(date);
```
请注意,上述示例中的日期格式是 "yyyy-MM-dd",您可以根据您的实际需求调整格式。
这只是一些常见的示例,具体的实现方法可能因编程语言和库的不同而有所差异。请根据您使用的编程语言和库来查找适合您的具体情况的解决方案。