可以使用 datetime 模块的 strptime 函数将字符串转换为 datetime 类型,并使用 strftime 函数将 datetime 类型转换为指定格式的字符串。以下是将 '2023-07-24T20:01:57+08:00' 转换为 datetime 类型,并转换为格式为 '2023-07-24 20:04:31' 的字符串的示例代码:

from datetime import datetime

# 将字符串转换为datetime类型
dt = datetime.strptime('2023-07-24T20:01:57+08:00', '%Y-%m-%dT%H:%M:%S%z')

# 将datetime类型转换为指定格式的字符串
formatted_dt = dt.strftime('%Y-%m-%d %H:%M:%S')

print(formatted_dt)

输出结果为:

2023-07-24 20:01:57

请注意,转换后的时间与原始时间不同,因为原始时间为 +08:00 时区的时间,而转换后的时间为本地时区的时间。

Python 将 ISO 8601 时间字符串转换为 datetime 对象并格式化

原文地址: https://www.cveoy.top/t/topic/qeZV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录