Как преобразовать unix в дату в django?

Пользователь

от francisco.friesen , в категории: Python , 2 месяца назад

Как преобразовать unix в дату в django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от johnpaul.blick , 2 месяца назад

@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.