DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);
zakładając, że chciał powiedzieć, że kilka minut po godziny, a nie sekund - Twój przykład jest trochę mylące.
The ParseExact documentation szczegóły inne przeciążenia, w przypadku, gdy chcesz, aby analizować automatycznie przekonwertować na Universal Time lub coś w tym stylu.
Jako że @Joel Coehoorn wspomina, istnieje również opcja użycia TryParseExact, która zwróci wartość logiczną wskazującą na sukces lub niepowodzenie operacji - nadal jestem na .Net 1.1, więc często zapominam o tym.
Jeśli chcesz przeanalizować inne formaty, możesz sprawdzić numer Standard DateTime Format Strings.
Cieszę się z obsługą. –
Nie zapomnij o DateTime.TryParseExact() –
Ponadto: standardowy Xml ma swój własny specyficzny format DateTime, a narzędzia .NET Xml powinny być w stanie go odczytać. –