DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);
asumiendo que quería decir que minutos siguieron las horas, no en segundos - el ejemplo es un poco confuso.
El ParseExact documentation detalla otras sobrecargas, en caso de que quiera que el parse se convierta automáticamente en hora universal o algo así.
Como Joel Coehoorn @ menciones, también existe la opción de usar TryParseExact, que devolverá un valor booleano que indica el éxito o el fracaso de la operación - Todavía estoy en .Net 1.1, así que a menudo se olvidan éste.
Si necesita analizar otros formatos, puede consultar Standard DateTime Format Strings.
estoy feliz de estar de servicio. –
No olvide DateTime.TryParseExact() –
También: el Xml estándar tiene su propio formato DateTime muy específico, y las herramientas .Net Xml deberían poder leerlo. –