时间验证方法之一

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

 

图1:

图2:

 

 

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

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

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

本方法主要的思路是:

运用C#的

try{}

catch{}

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

 

这里面要用到的一个方法

Convert.ToDateTime(dateTime);

 

 具体的程序如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值