asp.net(c#)中,如何在点击日历(calendar)时可以显示当天所有时间段的信息呢????

2024-12-12 14:38:22
推荐回答(3个)
回答1:

是你的sql语句没有写正确:我这句应该就可以解决你的问题了。string sqlStr1 = "select * from [车辆调度] where 出车时间=>'" + Calendar1.SelectedDate + " 00:00:00' and 出车时间<='"+ Calendar1.SelectedDate + " 23:59:59';

回答2:

Hour(出车时间)= Calendar1.SelectedDate.hour
我没测试,原理是这样。

tring sqlStr1 = "select * from [车辆调度] where hour(出车时间)=" + "'" + Calendar1.SelectedDate + "'";

回答3:

不知道你注意了没有,SelectedDate:只是选择的日期。这个控件是没时间的。所需要你在添加几个控件来选择时间。很简单,3个下拉菜单。或者使用DateTime.Now.TimeOfDay.ToString();来获取当前时间。
同样的在你保存时,如果没有时间,sql数据库会默认设为0:00:00