У меня есть gridview и sqldatasource. В tabledefinition формат даты по умолчанию - mm: dd: yyyy, есть ли способ изменить формат на dd: mm: yyyy из настроек sql или что-то в этом роде.Формат базы данных базы данных SQL
У меня есть глобализация в виде нагрузки (для дд/мм/.yyyy), но когда я выбрать из источника данных некоторые значения между некоторыми датами:
string d1 = Convert.ToDateTime(date1.Text).ToString("dd.MM.yyyy");
string d2 = Convert.ToDateTime(date2.Text).ToString("dd.MM.yyyy");
SqlDataSource1.SelectCommand = "Select * FROM test WHERE Name = '"+name.Text+"' AND Date between '"+d1+"' AND '"+d2+"'";
Он работает только для mm/dd/yyyy
.
Есть ли способ изменить его?
Какой тип данных столбца Дата в SQL Server? это DateTime? – Habib
Хорошей привычкой является использование формата даты ISO в ваших SQL-запросах, то есть YYYYMMDD – Elian
Тип Дата и формат по умолчанию: mm/dd/yyyy – Jax