Estoy intentando dar formato a una fecha para buscar de esta manera: "el día dd/mm/aaaa" para el que estoy usando algo como: "dddd, " + dateFormatInfo.ShortDatePattern
La cosa es ShortDatePattern
parece ser específico de la información cultural actual. por ejemplo estoy recibiendo: fr_FR: Lundi 27/06/2011 gb_GB: Lunes 27/06/2011 cuando debería ser el lunes 27/06/2011 Espero ser claro.formato de fecha "día dd/mm/aaaa"
[Actualización] Quería que la cadena se actualizara automáticamente entre "dd/mm/aaaa" y "mm/dd/aaaa" dependiendo de la cultura actual y pensé que ShortDatePattern no solucionó el problema, pero en realidad lo hace ! es sólo que en en_GB que todavía "dd/mm/aaaa" [/ actualizar]
[Resuelto]
DateTime date;
date.ToString("dddd, " + CurrentCultureInfo.DateTimeFormat.ShortDatePattern);
El PO quería dd/mm/aaaa no MM/dd/aaaa. Ver mi respuesta arriba. –
@Chris: la última oración incluye: "cuando debería ser el lunes 27/06/2011", en otras palabras, mes primero. Del mismo modo: "Estoy tratando de formatear una fecha para ver de esta manera:" día mm/dd/aaaa "" –
siento que tienes razón. Estaba viendo el título de la pregunta dd/mm/aaaa, que obviamente es la salida actual en lugar de la salida deseada. –