Tengo que crear una DropDownList con las fechas de los últimos 7 días. Me gustaría que DropDownList muestre la fecha como "DD/MM/YYYY". Así que creé una lista de fechas:En ASP.NET, ¿cómo puedo forzar el formato de fechas en una DropDownList a "DD/MM/YYYY"?
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();
Agrego mis fechas como DateTime, no como cadenas. Creo que es el método ToString() de mi objeto DateTime que se llama para crear texto que está visible en mi DropDownList. Por defecto es la fecha y la hora. El resultado es:
[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]: {12/07/2008 11:08:27}
[5]: {11/07/2008 11:08:27}
[6]: {10/07/2008 11:08:27}
¿Cómo puedo forzar el formato de "DD/MM/AAAA"?
¿Es esta una pregunta de asp.net? La pregunta original no especificó. –
sry. Sí, en asp.net –
Creo que debes considerar la respuesta @Andrew Hare como aceptada ... – Lijo