时间验证方法之一

在过去时间验证对我来说有很大的难度,这不仅要考虑很多年份算法,还有月日的算法,也尝试用正则表达式来验证是不是用户输入的是时间,但这种做法不能当作验证正确时间的标准,现在我有其它的几种处理方法,其一是用了AjaxControlToolkit中的日历控件,这样的好处是用户在输入时间时,不用手动输入,而只是根据控件的提示用鼠标选择就可以了,这样的时间就是标准的了,没有用户输入的余地了,效果如下:

图1:

图2:

 

这样做是可行的,但前提下是要有运行ajax的平台和环境,如果没有这种环境的话,我们该如何来正确输入呢.

这里说一种我现在正在使用的方法:C#后台判断.

可能与js的判断要耗资源些,但是这也是一种实现我们要求的思路,希望能有更好的方法能得到大侠们的指点.

本方法主要的思路是:

运用C#的

try{}

catch{}

语句来捕获异常.然后返回我们说输入出错.

这里面要用到的一个方法

Convert.ToDateTime(dateTime);

 具体的程序如下:

posted on 2009-04-11 15:07  Renn.Erann  阅读(288)  评论(0编辑  收藏  举报