В ASP.NET, как я могу принудительно настроить формат дат в DropDownList на «ДД / ММ / ГГГГ»?
Я должен создать DropDownList с датами последних 7 дней. Я хотел бы, чтобы DropDownList отображал дату как «ДД / ММ / ГГГГ». Итак, я создал список дат:
DateTime date = DateTime.Now;
List<DateTime> dates = new List<DateTime>();
for (int i = 0; i < HISTORY_LENGTH; i++)
{
dates.Add(date.AddDays(-i));
}
DropDownList.DataSource = dates;
DropDownList.DataBind();
Я добавляю свои даты как DateTime, а не как строки. Я думаю, что это метод ToString () моего объекта DateTime, который вызывается для создания текста, который виден в моем DropDownList. По умолчанию это дата и время. Результат:
[0]: {16/07/2008 11:08:27}
[1]: {15/07/2008 11:08:27}
[2]: {14/07/2008 11:08:27}
[3]: {13/07/2008 11:08:27}
[4]: {07.12.2008 11:08:27}
[5]: {07.07.2008 11:08:27}
[6]: {10/07/2008 11:08:27}
Как я могу принудительно настроить формат на «ДД / ММ / ГГГГ»?