同上
解决方案 »
- 我的英语太菜了PETSHOP中的BUGS和BACKYARD是什么意思
- asp.net2.0不支持jsrs(Javascript Remote Scripting)吗?
- javascript, js,jscript有什么区别?
- asp.net中关于FLASH服务器端控件开发、FLASH插入等问题...
- 在服务器端的BUTTON怎么传值??
- 请问我用vs2008为什么不能随意位置拖文本框呢
- 关于“未能在设计视图中打开……”的错误
- 在导出excel表格时,如何在一个单元格添加下拉框
- MVC中怎么改变访问路径
- 请高手指点
- 怎么在global.asax中的Session_Start中插入<script src="count.aspx"></script>?
- DNS设置出错 请问去什么地方清除原先DNS设置?
C#的话可以:
string todayDate = DateTime.Now.ToString(yyyyMMdd);
string userDate = txtDate.ToString(yyyyMMdd);
if(userDate>todayDate)
{
}
如果是string,首先检查正规式,然后分解成year month day,比较之
如果是。。
好像没有别的表示时间的办法了吧
还有一个是相对毫秒数 直接比较大小
的方法不错!!
DataTime ,提供了提取year month day 比较了
string,分解成year month day,转化为INT比较!
<asp:PlaceHolder runat="server" id="holder"/>
<asp:TextBox runat="server" id="dtbox"/><asp:CompareValidator runat="server" ControlToValidate="dtbox" ErrorMessage="日期不能小于今天" Text="*" Operator="GreaterThanEqual" Type="Date" id="dateval"/>在后台动态设置ValueToCompare的值:void Page_Load(object src,EventArgs e){
dateval.ValueToCompare=DateTime.Today.ToString("yyyy-MM-dd");
}
webdiyer(陕北吴旗娃) 正解