Функция анализа метки времени - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь разобрать отметку времени, которая приходит в очень сжатом формате. Примером является «411201911516»
Когда я пытаюсь разобрать его с помощью функции datetime.strptime (dt, "% m% d% Y% H% M% S"), я получаю неправильное время даты 2019-04-11 11:51:06 Когда правильное время даты 2019-04-11 11: 05: 16

Я запускаю это с Python 2.7 на Windows 10 Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 15 апреля 2019

Выход, который вы пытаетесь получить, будет получен из нижеприведенного ввода, так как ввод неправильный, поэтому он дает выход. Смотрите ниже:

from datetime import datetime

dt = '4112019110516' //( '41120191156')

datetime_obj = datetime.strptime(dt, '%m%d%Y%H%M%S')
print datetime_obj

Выход 2019-04-11 11: 05: 06

 dt = '411201911516'

 datetime_obj = datetime.strptime(dt, '%m%d%Y%H%M%S')
 print datetime_obj

Выход 2019-04-11 11: 51: 06

...