Как преобразовать время Unix в дату и наоборот в Python

Временные метки Unix нечитаемы для людей, а дата-время нечитаемо для машин. Часто возникает необходимость конвертировать время между Unix и Datetime. Я покажу, как это можно сделать в Python.

Unix в Datetime

import time
from datetime import datetime
#convert unix to datetime
print(datetime.utcfromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S'))
Вход в полноэкранный режим Выход из полноэкранного режима

Дататайм в Unix

import time
from datetime import datetime
#convert unix to datetime
dtm = datetime.utcfromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S')

#convert datetime back to unix
dtt = datetime.strptime(dtm, '%Y-%m-%d %H:%M:%S')
print(datetime.timestamp(dtt))
Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
Procodings.ru
Добавить комментарий