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





datetimefield format (2)


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

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

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

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










python django datetime