Respuestas:
DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);
suponiendo que quisieras decir que los minutos siguieron a las horas, no los segundos, tu ejemplo es un poco confuso.
La documentación de ParseExact detalla otras sobrecargas, en caso de que desee que el análisis se convierta automáticamente a Universal Time o algo así.
Como menciona @ Joel Coehoorn , 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, por lo que a menudo olvido este.
Si necesita analizar otros formatos, puede consultar las cadenas de formato estándar de fecha y hora .
standard XML specific DateTime format
?