如何在Python3中将
2020-04-06T09:04:52.610+02:00
转换为datetime.datetime
?
[我知道strptime
用于将str
转换为datetime
,而strftime
用于将datetime
转换为str
。
在线上有很多示例,例如datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
。
问题是上述时间的以下部分:T09:04:52.610+02:00
。我在http://strftime.org/上找不到与其匹配的任何明智的格式代码。
如果我有匹配的格式代码,我会写类似:
[datetime.strptime('2020-04-06T09:04:52.610+02:00', '%Y-%m-%d%X')
,其中%X
将与T09:04:52.610+02:00
部分匹配。
这是一个格式化为ISO格式的日期,所以只需继续使用datetime.fromisoformat
: