@francisco.friesen
В Django можно преобразовать время Unix в дату с помощью модуля datetime
. Для этого можно использовать функцию datetime.fromtimestamp()
и передать в нее значение времени в Unix формате.
Пример кода:
1 2 3 4 5 6 7 8 |
import datetime unix_timestamp = 1583298000 # Пример значения времени в Unix формате # Преобразование времени Unix в дату date = datetime.datetime.fromtimestamp(unix_timestamp) print(date) # Вывод даты и времени в стандартном формате |
Результат будет выглядеть примерно так: 2020-03-04 07:00:00
.
Если вам необходимо отформатировать вывод даты в определенном формате, вы можете использовать метод strftime()
:
1 2 |
date_str = date.strftime("%Y-%m-%d %H:%M:%S") # Форматирование даты в строку print(date_str) # Вывод отформатированной даты |
Результат будет выглядеть так: 2020-03-04 07:00:00
. Вы можете подобрать нужный вам формат с помощью документации для функции strftime()
в модуле datetime
.