Используйте модуль datetime
. Например, если количество микросекунд в вопросах равно 10 ** 16:
>>> datetime.datetime(1601, 1, 1) + datetime.timedelta(microseconds=1e16)
datetime.datetime(1917, 11, 21, 17, 46, 40)
>>> _.isoformat()
'1917-11-21T17:46:40'
это говорит о том, что было чуть больше четверти 21:00 19 ноября 1917 года. Вы можете форматировать datetime
объекты любым удобным для вас способом, конечно, благодаря их методу strftime
. Если вам также необходимо применить часовые пояса (кроме UTC, с которого вы начинаете), посмотрите на сторонний модуль pytz .