python 中str 转时间格式
时间: 2024-05-11 14:13:52 浏览: 9
可以使用datetime模块中的strptime()函数将字符串转换为时间格式。需要指定字符串的格式,例如:
```python
from datetime import datetime
date_str = "2021-01-01 10:30:00"
date_format = "%Y-%m-%d %H:%M:%S"
date = datetime.strptime(date_str, date_format)
print(date)
```
输出:
```
2021-01-01 10:30:00
```
其中,`date_str`是字符串形式的时间,`date_format`是字符串的格式,`date`是转换后的时间格式。
相关问题
python将str转换为时间格式
可以使用Python内置的datetime模块来将字符串转换为时间格式。
首先导入datetime模块,然后使用strptime()函数将字符串转换为时间格式,指定时间格式字符串作为第二个参数。例如,如果字符串是“2021-08-25 14:30:00”,时间格式字符串应该是“%Y-%m-%d %H:%M:%S”。
示例代码如下:
```python
import datetime
date_str = "2021-08-25 14:30:00"
date_format = "%Y-%m-%d %H:%M:%S"
date_time = datetime.datetime.strptime(date_str, date_format)
print(date_time)
```
输出结果为:
```
2021-08-25 14:30:00
```
现在,变量date_time就是一个datetime格式的时间对象,可以使用各种datetime模块提供的方法来操作它。
python str转日期
将字符串转换为日期可以使用Python中的datetime模块。具体实现方法如下:
```python
from datetime import datetime
date_str = "2022-01-01" # 待转换的日期字符串
date_obj = datetime.strptime(date_str, "%Y-%m-%d") # 将字符串转换为日期对象
print(date_obj) # 打印日期对象
```
其中,`strptime()`方法将字符串解析成日期对象,第一个参数为待转换的字符串,第二个参数为字符串的格式,这里的`"%Y-%m-%d"`表示年-月-日的格式。转换完成后,可以使用日期对象的各种方法来获取日期的具体信息,如年、月、日等。