C sharp - DateTime

 
Vista:

DateTime

Publicado por FERNANDO (31 intervenciones) el 22/04/2013 14:00:08
Hola,
tengo un string con el siguiente formato:
09/20/2011
y quiero transformarlo en un DateTime pero cambiandole el orden dia, mes.....o sea:
20/09/2011

para eso estoy utilizando:
fecha=String.Format("{0:dd/MM/yyyy}", fecha);

pero no me aplica el formato deseado.
Como puedo ahcer para realizar esto?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

DateTime

Publicado por Sebastian Cruz (51 intervenciones) el 23/04/2013 14:52:22
Intenta algo como lo siguiente

DateTime fechaDestino=DateTime.ParseExact(fecha,"dd/MM/yyyy",null);

y para mostrar la respuesta

fechaDestino.ToString("dd/MM/yyyy");

En donde en la primera linea le especificas el formato de fecha en el que esta el string de entrada para que lo convierta correctamente en fecha.
Y en la linea de respuesta mostrar el string de la fecha especificando el formato de salida, esto es asi porque el DateTime no guarda la fecha en ningun formato en particular y uno debe especificarle cual sera el formato de salida
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar