Вычислить строку временной метки формата ISO8601, вычисленную из двух значений времени

#python-3.x #datetime-format

Вопрос:

Время начала посещения: 1470083489 время: 289206 (в миллисекундах)

Как мне вычислить метку времени, например «2016-08-01T15:31:29289206». Я считаю, что мой код учитывает только время начала посещения, и мне интересно, как именно я должен добавить к нему время? Любые предложения о том, как это должно быть отформатировано, будут высоко оценены

Код:

 from datetime import datetime  visitStartTime = 1470083489 time = 289206  #time in milliseconds  x = datetime.fromtimestamp(int(visitStartTime)).isoformat() print(x)  

Выход: 2016-08-01T15:31:29

Должен ли код быть таким вместо этого? —gt;

 from datetime import datetime  visitStartTime = 1470083489 time = 289206  #time in milliseconds  x = datetime.fromtimestamp(int(visitStartTime time)).isoformat() print(x)  

Выход: 2016-08-04T23:51:35