Как конвертировать (2018-09-05T09: 00: 06.540486Z) в (2018-09-05) в Python? - PullRequest
0 голосов
/ 06 сентября 2018

Я искал решение, но не нашел, у меня есть словарь, подобный этому

tmp ={
    'admission_date':adm.admission_date,
    'course':adm.course.name
}

В models.py у меня есть admission_date для DatetimeField. В функции Get я хочу отформатировать эту дату, как эта 2018-09-05, удалив все части Как я могу это сделать.

1 Ответ

0 голосов
/ 06 сентября 2018

Если вы хотите datetime объект, используйте .date()

tmp = {
    'admission_date': adm.admission_date<b>.date()</b>,
    'course': adm.course.name
}


, если хотите строковое представление , используйте .strftime()

tmp = {
    'admission_date': adm.admission_date<b>.strftime('%Y-%m-%d')</b>,
    'course': adm.course.name
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...