2010-05-12 33 views
6

Hola, estoy trabajando con la aplicación simple C# para mostrar la fecha del sistema.Problema de formato de fecha y hora en C#

textbox.Text = DateTime.Now.ToString("MM/dd/yyyy"); 

pero está mostrando como resultado: 05-12-2010

¿Cuál es el problema con este código? o necesito cambiar cualquier lugar en la configuración regional de mi máquina.

agradecimiento

Respuesta

3

Es posible que necesite especificar la referencia cultural que desee, ya que el formato utilizará la cultura actual:

textbox.Text = DateTime.Now.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture); 
-1
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123); 
String.Format("{0:MM/dd/yyyy}", dt);   // "03/09/2008" 

Source

+0

No resuelve el problema. '/' se traducirá al separador de fecha local. – hhravn

Cuestiones relacionadas