import datetime
d = datetime.datetime.strptime("18.03.2013", "%d.%m.%Y")
В примере выше строка "18.03.2013"
преобразуется в дату, по указанному формату "%d.%m.%Y"
.
import datetime
d = datetime.datetime.strptime("18.03.2013", "%d.%m.%Y")
В примере выше строка "18.03.2013"
преобразуется в дату, по указанному формату "%d.%m.%Y"
.
По умолчанию дата в шаблоне django отображается в формате: 3 января 2013 г.
Для вывода значения даты в формате DD.MM.YYYY необходимо набрать:
{{ value|date:"d.m.Y" }}
где: value
— выводимое значение даты, а "d.m.Y"
— формат даты.
У нас есть модель, которая содержит поле типа «дата». Для выбора всех записей, относящихся к определенному году, необходимо выполнить следующую команду:
list_value = model_name.objects.filter(field_date__year = year)
где: list_value
— список для хранения результатов выборки, model_name
— модель, данные которой нам необходимы, field_date
— поле модели, типа «дата», year
— переменная, хранящая год, к примеру 2013.