python 中如何把字符串转换成datatime
时间: 2024-05-05 16:20:40 浏览: 23
在 Python 中,可以使用 `datetime` 模块中的 `datetime.strptime()` 函数将字符串转换成 `datetime` 类型,代码示例如下:
```python
from datetime import datetime
date_string = "2021-08-25 10:30:00"
date_format = "%Y-%m-%d %H:%M:%S"
datetime_obj = datetime.strptime(date_string, date_format)
print(datetime_obj)
```
输出:
```
2021-08-25 10:30:00
```
在上面的代码中,`date_string` 是要转换的字符串,`date_format` 是字符串的格式,`datetime_obj` 是转换后的 `datetime` 对象。`%Y` 表示年份,`%m` 表示月份,`%d` 表示日期,`%H` 表示小时,`%M` 表示分钟,`%S` 表示秒。你可以根据实际情况修改 `date_string` 和 `date_format` 的值。
相关问题
Python 时间文本转换为datatime
可以使用Python内置的datetime模块来将时间文本转换为datetime对象。
例如,假设有一个时间文本字符串"2021-05-20 15:30:00",可以使用以下代码将其转换为datetime对象:
```python
from datetime import datetime
time_str = "2021-05-20 15:30:00"
dt_obj = datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
```
其中,`strptime`函数将时间文本解析为datetime对象,第一个参数是待解析的时间文本,第二个参数是时间文本的格式化字符串,用于指定时间文本的各个部分的位置和格式。
在上面的例子中,"%Y-%m-%d %H:%M:%S"表示时间文本中年份、月份、日期、小时、分钟和秒的位置和格式。具体格式化字符串的含义可以参考Python官方文档。
字符串如何转化为datatime
在Python中,可以使用datetime模块将字符串转换为datetime对象。具体的方法为使用datetime.datetime.strptime()函数,该函数可以将指定格式的字符串转换为datetime对象。
例如,假设有一个字符串表示为"2021-10-01 12:00:00",并且想要将其转换为datetime对象,可以使用以下代码:
```python
import datetime
date_str = "2021-10-01 12:00:00"
date_format = "%Y-%m-%d %H:%M:%S"
datetime_obj = datetime.datetime.strptime(date_str, date_format)
print(datetime_obj)
```
其中,date_str表示要转换的字符串,date_format表示字符串的格式,"%Y-%m-%d %H:%M:%S"表示年-月-日 时:分:秒的格式。最后的datetime_obj即为转换后得到的datetime对象。