Quiero que mi fecha y hora se convierta en una cadena que tenga el formato "dd / MM / aaaa"
Cada vez que lo convierto usando DateTime.ToString("dd/MM/yyyy")
, obtengo en su dd-MM-yyyy
lugar.
¿Hay algún tipo de información cultural que tenga que configurar?
Respuestas:
La barra diagonal es un delimitador de fecha, por lo que utilizará el delimitador de fecha de cultura actual.
Si desea codificarlo para usar siempre una barra inclinada, puede hacer algo como esto:
fuente
Pase CultureInfo.InvariantCulture como el segundo parámetro de DateTime, devolverá la cadena como lo desea, incluso en un formato muy especial:
volverá: 28 | 02 | 2014
fuente
Agregar
CultureInfo.InvariantCulture
como argumento:Volveremos:
fuente
Si usa MVC, tablas, funciona así:
fuente
Pregunta / respuesta tonta tal vez, pero ¿has intentado
dd/MM/yyyy
? Tenga en cuenta la capitalización.mm
es por minutos con un cero a la izquierda. Así que dudo que eso sea lo que quieres.Esto puede ser útil: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
fuente