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'