Если вам это нужно, как строка затем использовать нарезка
text = '08:15:54:012 12 03 2016 +0000 GMT+00:00'
print(text[13:23])
# 12 03 2016
, но вы также можете преобразовать DateTime
from datetime import datetime
text = '08:15:54:012 12 03 2016 +0000 GMT+00:00'
datetime_object = datetime.strptime(text[13:23],'%d %m %Y')
print(datetime_object)
# datetime.datetime(2016, 3, 12, 0, 0)
BTW:
в вашем ORYGINAŁ версии вы необходимо удалить +0000 GMT+00:00
usinig slicing [:-16]
strptime('08:15:54:012 12 03 2016 +0000 GMT+00:00'[:-16], '%H:%M:%S:%f %d %m %Y')
Вы можете также использовать split()
и join()
>>> x = '08:15:54:012 12 03 2016 +0000 GMT+00:00'.split()
['08:15:54:012', '12', '03', '2016', '+0000', 'GMT+00:00']
>>> x[1:4]
['12', '03', '2016']
>>> ' '.join(x[1:4])
'12 03 2016'
Если вам это нужно как строка, используйте slicing '[13:23]' - ''08: 15: 54: 012 12 03 2016 +0000 GMT + 00: 00 '[13:23]' – furas