我的格式为:13 July 2017 22:00
,我想将其转换为ISO
类型的2017-07-13T22:00:00+0100
日期格式。
到目前为止,我设法做到了这一点:
datetime_object = datetime.strptime(date_start, '%d %B %Y %H:%M')
其中date_start = '13 July 2017 22:00'
这会返回2017-07-13 22:00:00
...关闭但不一样。
如何将其转换为我需要的类型?
答案 0 :(得分:2)
>>> datetime_object = datetime.strptime('13 July 2017 22:00', '%d %B %Y %H:%M')
>>> datetime_object.isoformat()
'2017-07-13T22:00:00'
请注意,这会在"本地时区生成一个时间戳" (因为您的初始日期没有附加时区信息)。