无法在Python中将时间戳转换为日期类型



我收到一个错误,说格式与ISO格式不同,我似乎无法将其转换为日期类型。我该怎么办?

import datetime
timestamp1='2022-03-03T14:13:52.847000+00:00'
timestamp2='2022-03-03T12:50:26.785000+00:00'
time = datetime.date.fromisoformat(timestamp1) - datetime.date.fromisoformat(timestamp2)
print(time)
ValueError: Invalid isoformat string: '2022-03-03T14:13:52.847000+00:00'

您可以拆分字符串,只使用包含日期的部分:

datetime.date.fromisoformat(timestamp1.split("T")[0])

相关内容

  • 没有找到相关文章

最新更新