string Edate = collection["effectiveDatePicker"].ToString();
string Cdate = collection["cancelDatePicker"].ToString();
с даты я получаю 20101112 или 20101116Преобразование строки в дату с помощью ASP.NET
Тогда я doign soemthign как это Ассинг мой Datetime переменная
h.Edate= DateTime.ParseExact(collection["effectiveDatePicker"].ToString(), "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture, DateTimeStyles.NoCurrentDateDefault);
h.CDate= DateTime.ParseExact(collection["cancelDatePicker"].ToString(), "yyyyMMdd", System.Globalization.CultureInfo.CurrentCult
После сохранения в база данных .. Я вижу, что EDate и CDate имеют такие значения
11/10/2010
11/15/2010
с такими же датами когда я отправляю снова, я получаю сообщение об ошибке в ParseExact, потому что строка, которую я получаю, является 11/10/2010, но ее ожидание 20101010
Может ли любой орган помочь мне?
Я получаю сообщение об ошибке System.Iformateprovider на этих линиях, если я использую эту строку кода .. thanks – kumar
Как объявляется коллекция? Возможно, вам придется сначала наложить коллекцию ["effectiveDatePicker"] в качестве объекта даты, прежде чем вызывать ToString(). – GendoIkari
Collection is FormCollection thanks – kumar