日期查询的傻问题,简单,答者立结 c#编的网站,现在需要查询出数据库中特定时间段的内容,数据库中每天都有数据,有十几年的页面中有两个textbox让人输入起始和结束的时间,但我不知道如何将时间比较大小例如,我想查询1960-1-1号到1980-1-1的数据,这里需要查询很多表,而每个表中都有这样一个时间列,是smalldatetime格式的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime _StarDate; DateTime.TryParse("1960-1-1", out _StarDate); DateTime _EndDate; DateTime.TryParse("1980-1-1", out _EndDate); if (_StarDate < _EndDate) { string _SqlCommand = "Select * from 表名 where 时间字段 >='"+_StarDate.ToString()+"' AND 时间字段<='"+_EndDate.ToString()+"'"; } else { //错误提示~~ 结束时间大于开始时间 } where dt>'1960-1-1' and dt<'1980-1-1'或where dt between '1960-1-1' and '1980-1-1' <asp:CompareValidator ID="cvDate" runat="server" Display="dynamic" ControlToValidate="EndDate" ControlToCompare="StartDate" ErrorMessage="起始日期必须大于结束日期" Operator="GreaterThanEqual" Type="Date"></asp:CompareValidator> asp.net 如何通过api显示窗体在任务栏上的图标 想在winform有没有直接的控件啊,就是word中插入一条直线或竖线? notifyIcon1的问题 有没有现成的简单数学公式解析源码? vs 2005中,如何触发TreeNodeCheckchanged事件? 我下载的源代码中只有界面叶,我想反它反编译过来,怎么办啊? 请问如何得到RichTextBox的滚动条。并控制使滚动到特定的位置 困惑中的人问困惑的问题 求助(希望各位大虾指点小弟一条明路) 在label框中输入10的10次幂怎么敲上去 gridview 显示问题,主要是类别展现
DateTime.TryParse("1960-1-1", out _StarDate); DateTime _EndDate;
DateTime.TryParse("1980-1-1", out _EndDate); if (_StarDate < _EndDate)
{
string _SqlCommand = "Select * from 表名 where 时间字段 >='"+_StarDate.ToString()+"' AND 时间字段<='"+_EndDate.ToString()+"'";
}
else
{
//错误提示~~ 结束时间大于开始时间
}
或
where dt between '1960-1-1' and '1980-1-1'
ControlToCompare="StartDate" ErrorMessage="起始日期必须大于结束日期" Operator="GreaterThanEqual"
Type="Date"></asp:CompareValidator>