我有一个gridview 和sqldatasource。在 tabledefinition 中,日期的默认格式是 mm:dd:yyyy ,有没有办法从 sql 设置或类似的东西将格式更改为 dd:mm:yyyy 。
我在表单加载中有全球化(对于 dd/mm/.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
.
有没有办法改变它?