python 字符串转日期
时间: 2023-09-12 08:08:34 浏览: 78
在 Python 中可以使用 `datetime` 模块来处理日期和时间,可以使用 `strptime` 函数将字符串转换为日期类型。下面是一个示例代码:
```python
from datetime import datetime
date_str = '2021-08-23'
date_obj = datetime.strptime(date_str, '%Y-%m-%d')
print(date_obj)
```
输出结果为:
```
2021-08-23 00:00:00
```
在这个例子中,`date_str` 是需要转换的字符串,`'%Y-%m-%d'` 是日期格式,其中 `%Y` 表示年份,`%m` 表示月份,`%d` 表示日期。`datetime.strptime` 函数将字符串转换为日期对象 `date_obj`。
相关问题
Python字符串转日期
你可以使用Python的datetime模块来将字符串转换为日期。下面是一个示例代码:
```python
from datetime import datetime
date_string = "2021-10-01"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
print(date_object)
```
在这个例子中,我们首先导入datetime模块。然后,我们定义一个字符串date_string,它包含日期信息。接下来,我们使用datetime.strptime()方法将字符串转换为日期对象。这个方法的第一个参数是要转换的字符串,第二个参数是字符串的格式。
在上面的例子中,"%Y-%m-%d"是字符串的格式,其中%Y表示年份,%m表示月份,%d表示日期。最后,我们打印出日期对象,它的输出应该是2021-10-01 00:00:00。
python字符串转日期
可以使用datetime模块中的strptime函数将字符串转换为日期。例如,假设字符串为"2021-05-20",可以使用以下代码进行转换:
```
from datetime import datetime
date_string = "2021-05-20"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
```
其中,%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期。转换后,date_object变量将包含日期对象。
阅读全文