2016-09-15 4 views
0

Когда я получаю запомненное значение datetime из пользователя auth в django, значение появляется, как показано ниже, есть способ его преобразования в обычный формат времени даты, может быть как "dd:mm:yyyy hh:mm:ss" или какое-то строковое значение, которое может быть отображены в лучшем (другом) форматеDjango Auth user date_joined поле datetime до строки

date_joined = request.user.date_joined 
#date_joined value is 
#datetime.datetime(2016, 9, 11, 16, 6, 22, 314637, tzinfo=<UTC>) 

ответ

1

вы можете форматировать объект типа DateTime, используя свой метод strftime(), например так:

date_joined = request.user.date_joined 
date_joined.strftime("%d:%m:%y %H:M:S") 

Если вы хотите отобразить объект типа DateTime в шаблоне Django , вы можете использовать встроенный фильтр date.

{{ date_joined|date:"d:m:Y H:i:s")