Я пытаюсь проанализировать строку даты в переменной DateTime
. Я узнал, что ParseExact
- это способ сделать это, но я попробую это получить ошибку:
Строка не была признана допустимым DateTime.
string timeFormat = "dd-MM-yyyy hh:mm:ss";
DateTime startDate = DateTime.ParseExact(reader["startdate"].ToString(), timeFormat, CultureInfo.InvariantCulture);
DateTime nextDate = DateTime.ParseExact(reader["nextdate"].ToString(), timeFormat, null);
Я пробовал как с null
(который работает на другой странице), так и с CultureInfo.InvariantCulture
.
reader["startdate"].ToString()
вывод: 08-08-2012 15:39:09
и
reader["nextdate"].ToString()
вывод: 08-08-2012 15:39:09
Я думаю, что он должен работать, но это не так.
У кого-то есть идея, что не так?:)