Используйте один из методов DateTime.Parse
.
DateTime dt = DateTime.Parse("03/10/2010 12:00:00 AM");
Существуют TryParse
методы, которые избегают возможного исключения, если переданная строка не может быть проанализирована.
Существуют также методы ParseExact
и TryParseExact
, которые также принимают строку формата ( стандарт или пользовательский ), который Позволяет настроить синтаксический анализ на нужный вам формат данных / времени.
Я предлагаю использовать следующее, чтобы дата не была двусмысленной (это 10 марта или 3 октября?):
DateTime dt = DateTime.ParseExact("03/10/2010 12:00:00 AM",
"G",
CultureInfo.InvariantCulture);