将isoformat转换为datetim

2024-05-14 06:14:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法将isoformat转换为datetime。 我有这个:

[{'timex-value': '2019-W32T15:00', 'start': 18, 'end': 31, 'text': '3pm next week', 'type': 'TIME', 'value': '2019-W32T15:00'}]

如何将“2019-W32T15:00”转换为python中的日期时间格式?你知道吗


Tags: textdatetimetimevalue格式type时间start
1条回答
网友
1楼 · 发布于 2024-05-14 06:14:36

要得到一个日期时间对象,你需要这样的东西。然而,你不会得到正确的答案,因为你没有一个星期的一天。你知道吗

import date time as dt
dt.datetime.strptime('2019-W32T15:00','%Y-W%WT%H:%M')

如果希望成功转换为日期时间,则通过向timex-value字符串添加1来指定该周的第一天。你知道吗

import date time as dt
dt.datetime.strptime('2019-W32T15:00'+'-1','%Y-W%WT%H:%M-%w')

结果:datetime.datetime(2019, 8, 12, 15, 0)

相关问题 更多 >