Я читаю метку времени с устройства, которое приходит в целочисленном формате, представляющем количество секунд с 1 января 2000 года. Используя Python, как его преобразовать в читаемую дату/с 1 января 2000 года, как моя эпоха?Преобразование целого числа в дату/время из другой эпохи
Я пробовал несколько функций datetime
, но всегда получаю неправильную дату. Я предполагаю, что Python автоматически принимает другое время, чем то, что мне нужно (1970 год - 30 лет).
Вот строка кода настоящее время я использую:
datetime.datetime.fromtimestamp(int(z[i][2])).strftime('%Y-%m-%d %H:%M:%S')
Удивительный, похоже, что он исправил его. Теперь строка кода выглядит так: 'r3 = base + timedelta (seconds = int (z [i] [2]))' – SnapperTrx