Управление календарями: При выборе даты, это отображение в TextBox в таком формате: 15-06-2015 00:00:00 означает «dd-mm-yyyy hh: mm: ss».Преобразование строк в Datetime в Ajax CalendarExtender.
После этого я преобразовал TextBox текст в DateTime типа данных с использованием
DateTime Dt = Convert.ToDateTime (txtDate.Text);
и хранить в базе данных.
В базе данных он хранить в этом формате: 2015-06-15 означает «гггг-мм-дд», так как столбец тип данных Дата.
В Ajax CalendarExtender: Теперь я использую CalendarExtender из AjexControlToolkit. Я не использую атрибут format. По умолчанию он отображается в текстовом поле в следующем формате: 6/16/2015 MENAS "мм/дд/гггг"
попытаться преобразовать Textbox строку даты и времени типа данных, используя тот же код
DateTime дт = Convert.ToDateTime (txtDate.Text);
но отображается ошибка, "Строка не была признана в качестве действительного DateTime"
Даже я также попробовать
DateTime дт = DateTime.Parse (txtDate.Text) ;
но такая же ошибка отображается каждый раз.
Вы можете установить формат свойство 'Format = "гггг-мм-дд"' –