python中object类型转换成datetime类型
时间: 2024-04-27 14:02:23 浏览: 255
Python3.5内置模块之time与datetime模块用法实例分析
可以使用datetime模块中的datetime类将object类型转换成datetime类型。具体的操作如下:
1. 首先需要将object类型转换成字符串类型,可以使用str()函数实现。
2. 然后使用datetime模块中的strptime()函数将字符串类型转换成datetime类型。strptime()函数的第一个参数是需要转换的字符串,第二个参数是字符串的格式,即"%Y-%m-%d %H:%M:%S"。
下面是示例代码:
```
import datetime
# 将object类型转换成字符串类型
obj_str = '2022-01-01 12:00:00'
str_time = str(obj_str)
# 将字符串类型转换成datetime类型
datetime_obj = datetime.datetime.strptime(str_time, "%Y-%m-%d %H:%M:%S")
print(datetime_obj)
```
输出结果为:
```
2022-01-01 12:00:00
```
注意,如果object类型不是时间格式的字符串,那么上述方法会抛出异常。因此,在进行类型转换之前,需要确保object类型是符合要求的时间格式字符串。
阅读全文