11 个解决方案
#1
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+"' and '"+ dateTimePicker2.Value.ToShortDateString()+"'"
#2
我数据库中的时间是datetime格式的,你写的好像查不出来啊
#3
接楼上的或用datediff()
#4
我以前试过,应该可以查出来的。
如果你哪儿还不行将可以string转成DataTime格式 用Convert就行了。
如果你哪儿还不行将可以string转成DataTime格式 用Convert就行了。
#5
你什么数据库
#6
m_strSql = "Datetime BETWEEN" + "'"
+ dtpStartDate.Value.ToShortDateString() + " " + dtpStartTime.Value.ToLongTimeString()
+ "'" + "and" + "'" + dtpEndDate.Value.ToShortDateString()
+ " " + dtpEndTime.Value.ToLongTimeString() + "'";
+ dtpStartDate.Value.ToShortDateString() + " " + dtpStartTime.Value.ToLongTimeString()
+ "'" + "and" + "'" + dtpEndDate.Value.ToShortDateString()
+ " " + dtpEndTime.Value.ToLongTimeString() + "'";
#7
+1
#8
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+"' and '"+ dateTimePicker2.Value.ToShortDateString()+"'"
一楼的写法正确!
一楼的写法正确!
#9
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+" 00:00:00' and '"+ dateTimePicker2.Value.ToShortDateString()+" 23:59:59'"
一楼没注意时间格式
between不想<和>那样可以自动补时间
一楼没注意时间格式
between不想<和>那样可以自动补时间
#10
ToShortDateString() 这个还是改成 ToLong......的 稳定些
#11
ToShortDateString() 这个还是改成 ToLong......的 稳定些
这个头像这么想楼主啊...
#1
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+"' and '"+ dateTimePicker2.Value.ToShortDateString()+"'"
#2
我数据库中的时间是datetime格式的,你写的好像查不出来啊
#3
接楼上的或用datediff()
#4
我以前试过,应该可以查出来的。
如果你哪儿还不行将可以string转成DataTime格式 用Convert就行了。
如果你哪儿还不行将可以string转成DataTime格式 用Convert就行了。
#5
你什么数据库
#6
m_strSql = "Datetime BETWEEN" + "'"
+ dtpStartDate.Value.ToShortDateString() + " " + dtpStartTime.Value.ToLongTimeString()
+ "'" + "and" + "'" + dtpEndDate.Value.ToShortDateString()
+ " " + dtpEndTime.Value.ToLongTimeString() + "'";
+ dtpStartDate.Value.ToShortDateString() + " " + dtpStartTime.Value.ToLongTimeString()
+ "'" + "and" + "'" + dtpEndDate.Value.ToShortDateString()
+ " " + dtpEndTime.Value.ToLongTimeString() + "'";
#7
+1
#8
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+"' and '"+ dateTimePicker2.Value.ToShortDateString()+"'"
一楼的写法正确!
一楼的写法正确!
#9
"where dt between '"+ dateTimePicker1.Value.ToShortDateString()+" 00:00:00' and '"+ dateTimePicker2.Value.ToShortDateString()+" 23:59:59'"
一楼没注意时间格式
between不想<和>那样可以自动补时间
一楼没注意时间格式
between不想<和>那样可以自动补时间
#10
ToShortDateString() 这个还是改成 ToLong......的 稳定些
#11
ToShortDateString() 这个还是改成 ToLong......的 稳定些
这个头像这么想楼主啊...