Python 将字符串日期转换为ISO8601格式

Python 将字符串日期转换为ISO8601格式,python,datetime,Python,Datetime,我有一个日期格式:2017年7月13日22:00,我想将其转换为ISO日期格式,类型为2017-07-13T22:00:00+0100 到目前为止,我已经做到了: datetime\u object=datetime.strtime(开始日期,'%d%B%Y%H:%M') 其中date\u start='2017年7月13日22:00' 这将返回2017-07-13 22:00:00。。。接近但不一样 如何将其转换为所需类型?使用: 请注意,这会在“本地时区”中生成时间戳(因为您的初始日期没有附

我有一个日期格式:
2017年7月13日22:00
,我想将其转换为
ISO
日期格式,类型为
2017-07-13T22:00:00+0100

到目前为止,我已经做到了:

datetime\u object=datetime.strtime(开始日期,'%d%B%Y%H:%M')

其中
date\u start='2017年7月13日22:00'

这将返回
2017-07-13 22:00:00
。。。接近但不一样

如何将其转换为所需类型?

使用:

请注意,这会在“本地时区”中生成时间戳(因为您的初始日期没有附加时区信息)

>>> datetime_object = datetime.strptime('13 July 2017 22:00', '%d %B %Y %H:%M')
>>> datetime_object.isoformat()
'2017-07-13T22:00:00'