C# 日期时间选择器

C# 日期时间选择器,c#,sql,C#,Sql,你知道为什么它只比较日期而不比较时间吗?它对日期很有效,但似乎并不介意时间。请不要因为你不知道答案就搁置这个问题。与我的问题相关的代码的任何部分都在这里 创建表脚本: string ssr; SqlConnection scr = new SqlConnection(@"Data Source=USER-PC\MSSQL;Initial Catalog=Highscore;Integrated Security=True"); scr.Open(); ssr = "Select Nume,Sco

你知道为什么它只比较日期而不比较时间吗?它对日期很有效,但似乎并不介意时间。请不要因为你不知道答案就搁置这个问题。与我的问题相关的代码的任何部分都在这里

创建表脚本:

string ssr;
SqlConnection scr = new SqlConnection(@"Data Source=USER-PC\MSSQL;Initial Catalog=Highscore;Integrated Security=True");
scr.Open();
ssr = "Select Nume,Scor,DataInitiala,DataRecenta FROM Users where DataInitiala between @Param and @Param1 ";
SqlCommand cmd2 = new SqlCommand(ssr, scr);
cmd2.Parameters.AddWithValue("@Param", dateTimePicker1.Value);
cmd2.Parameters.AddWithValue("@Param1", dateTimePicker2.Value);
SqlDataAdapter adapter1 = new SqlDataAdapter();
adapter1.SelectCommand = cmd2;
DataSet ds1 = new DataSet();
adapter1.Fill(ds1);
dataGridView1.DataSource = ds1.Tables[0];
dataGridView1.Refresh();

我为格式添加了tt,现在可以使用了。Thx提供帮助

你的日期选择器的价值是什么?我之所以添加tt,是因为我之前问过这个问题,而一些聪明的人只是因为……这是默认值:6/13/2014 9:27 AMI如果你以前问过,你应该改进你的问题,而不是重新发帖。它很可能会再次关闭。您能给出一个输入示例,以及您希望它们在DataInitiala中与哪些值匹配吗?您能给我们一个表的create语句吗?
CREATE
TABLE  Users
( ID int
, Nume varchar(20)
, Scor int
, DataInitiala datetime
, DataRecenta datetime
)



   private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {
                dateTimePicker1.Format = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss tt";

            }

            private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
            {
                dateTimePicker2.Format = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "MM/dd/yyyy hh:mm:ss tt";
            }