spanish example espaƱol change c# asp.net formatting web-config culture

example - cultureinfo datetime c#



Problema con Convert.ToDateTime en asp.net (3)

Tengo una aplicación que funciona sin ningún problema en un servidor español.

Cuando cargué la aplicación en el servidor en línea (una ventana en inglés), recibí excepciones (del tipo "cadena de entrada no es una Fecha / Int32 válida") con Convert.ToDateTime y Convert.ToInt32. ¿Hay alguna línea web que me pueda ayudar en este asunto? Traté de agregar un elemento de globalización con la cultura española, pero no funcionó.

¿Me puedes dar una mano?

Gracias por adelantado. Josema.



Necesitas:

System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("es-ES"); DateTime myDateTime = Convert.ToDateTime(string, culture);


Puede haber establecido uiculture en lugar de culture en el elemento de globalización, consulte: http://msdn.microsoft.com/en-us/library/bz9tc508.aspx .

... <globalization culture="es-MX" /> ...

También puede intentar usar una cultura más específica (como la que se encuentra arriba, es - mexico).

PD. Tengo un sitio que funciona así (en realidad con culture = "en" ya que en mi caso necesitaba forzar inglés ya que mi computadora de desarrollo estaba configurada con español en ese momento).