2010-08-19 16 views

Respuesta

17

Recomendaría usar DateTime.ParseExact.

DateTime.ParseExact(dateString, "dd MMM yyyy H:mm:ss \\G\\M\\Tzzz", System.Globalization.CultureInfo.InvariantCulture); 
+0

+1 Gástame por unos segundos. ¡La próxima vez! –

+0

¿Existe un proveedor predeterminado o "listo para usar" que le permita analizar cualquier formato de fecha/hora en el que razonablemente se pueda pensar? Intenté buscar en los documentos de MSDN, pero me fui sin comprender realmente. – robr

+1

@robr, esto es probablemente demasiado tarde para ti, pero he usado 'DateTime.Parse' bastante bien en ese sentido - aceptó" 1 de marzo "," 3 \ 1 \ 2013 "y" 03 \ 01 \ 2013 "sin problema. –

Cuestiones relacionadas