您正在寻找的格式是 - '%Y-%m-%dT%H:%M:%SZ'
。
例子 -
>>> url_date = "2015-01-12T08:43:02Z"
>>> import datetime
>>> datetime.datetime.strptime(url_date , '%Y-%m-%dT%H:%M:%SZ')
datetime.datetime(2015, 1, 12, 8, 43, 2)
对于评论中的新要求 -
如果我想用 2015-01-12:08:43:02 中的字符串找回时间,哪些方法应该在 datetime().datetime() 之后
您需要使用格式为 -.strftime()
的对象。例子 -datetime.datetime
'%Y-%m-%d:%H:%M:%S'
>>> url_date = "2015-01-12T08:43:02Z"
>>> dt = datetime.datetime.strptime(url_date , '%Y-%m-%dT%H:%M:%SZ')
>>> dt.strftime('%Y-%m-%d:%H:%M:%S')
'2015-01-12:08:43:02'
如果你想要时间组件,你可以使用.time()
它。例子 -
>>> dt = datetime.datetime.strptime(url_date , '%Y-%m-%dT%H:%M:%SZ')
>>> dt.time()
datetime.time(8, 43, 2)