python怎么把字符串转为datetime类型
时间: 2023-06-11 08:08:33 浏览: 96
Python如何将字符串转换为日期
你可以使用Python的`datetime`模块来把字符串转换为`datetime`类型。具体的方法是使用`datetime.strptime()`函数,该函数可以接受两个参数: 第一个参数是要转换的字符串,第二个参数是字符串的格式。如下面的例子所示:
```python
from datetime import datetime
date_string = '2021-07-20 12:30:45'
date_format = '%Y-%m-%d %H:%M:%S'
datetime_object = datetime.strptime(date_string, date_format)
print(type(datetime_object))
print(datetime_object)
```
输出:
```
<class 'datetime.datetime'>
2021-07-20 12:30:45
```
在上面的例子中,我们首先定义了一个字符串变量`date_string`和一个格式化字符串`date_format`,然后使用`datetime.strptime()`函数把`date_string`转换为`datetime`类型的对象`datetime_object`。最后,我们打印出`datetime_object`的类型和值。
需要注意的是,`datetime.strptime()`函数的第二个参数`date_format`必须与要转换的字符串的格式完全一致,否则会抛出`ValueError`异常。
阅读全文