Estoy tratando de analizar una cadena de fecha en una variable DateTime
. Descubrí que ParseExact
es la manera de hacerlo, pero trato de obtener el error:DateTime.ParseExact da String no se reconoció como un DateTime válido.
Cadena no reconocida como fecha y hora válida.
string timeFormat = "dd-MM-yyyy hh:mm:ss";
DateTime startDate = DateTime.ParseExact(reader["startdate"].ToString(), timeFormat, CultureInfo.InvariantCulture);
DateTime nextDate = DateTime.ParseExact(reader["nextdate"].ToString(), timeFormat, null);
He intentado tanto con null
(que pasa a trabajar en otra página), y la CultureInfo.InvariantCulture
.
reader["startdate"].ToString()
de salida: 01-08-2012 15:39:09
y
reader["nextdate"].ToString()
de salida: 01-08-2012 15:39:09
creo que debería funcionar, pero no es así
Alguien tiene una idea de lo que está mal? :)
Por supuesto. Entonces, cuando dije que funcionaba en otra página, tuve suerte de que fuera antes de las 12 la última vez que probé. Pero esto funciona ¡Muchas gracias! :) – DesignMonkeyDK
Y bastante rápido respuesta por cierto. Ni siquiera puedo aceptar la respuesta :) :) – DesignMonkeyDK
oh dios, gracias por esto ... me tomó medio día darme cuenta de esto – Christian