Подтвердить что ты не робот

Django - Получить только дату из datetime.strptime

У меня есть поле даты начала в базе данных как дата (не дата и время). В моем методе сохранения в forms.py я использую datetime.strptime(date_string, '%Y-%m-%d') для преобразования строки в дату. Метод возвращает мне форматированную дату вместе со временем, то есть "2006-08-03 00:00:00".

Я хочу только дату и время. Потому что я получаю "неверную ошибку формата даты", говоря "Он должен быть в формате ГГГГ-ММ-ДД", я застрял на этом и расстроился. Может ли кто-нибудь помочь мне с этим?

4b9b3361

Ответ 1

Думаю, вам нужен объект даты, а не дата и время. Попробуйте преобразовать дату и время, используя метод date() для объекта datetime

from datetime import datetime
datetime.strptime('2014-12-04', '%Y-%m-%d').date()