todatetime - Convertir cadena a DateTime en c#
convertir string a datetime c# (3)
Buen tutorial here - ¡Creo que solo quieres Parse , o ParseExact con la cadena de formato correcta!
¿Cuál es la forma más fácil de convertir la siguiente fecha creada usando
dateTime.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture)
en un objeto DateTime
adecuado?
20090530123001
He intentado Convert.ToDateTime(...)
pero obtuve una FormatException
.
Prueba esto:
DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
Si la cadena puede no estar en el formato correcto (y desea evitar una excepción) puede usar el método DateTime.TryParseExact
siguiente manera:
DateTime dateTime;
DateTime.TryParseExact(str, "yyyyMMddHHmmss",
CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx
var date = DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture)