两个日期的比较

在对输入进行后台校验的时候,通常会用到对于日期的先后顺序的逻辑校验。

如何对前台输入的日期进行比较,一下提供一种方法。

例如Struts中利用Action继承ActionSupport,利用validate方法进行验证,对于前台输入的startdate和enddate可以使用如下方法。

private Date startdate;

private Date enddate;

getter,setter;

validate(){

if (null != startdate && null != enddate)

扫描二维码关注公众号,回复: 341192 查看本文章

{

Calendar c1 = Calendar.getInstance();

c1.setTime(startdate);

Calendar c2 = Calendar.getInstance();

c2.setTime(enddate);

if(!c1.before(c2))

{

this.addActionerror("The startdate should be before the enddate");

}

}

}

猜你喜欢

转载自cuijian0727.iteye.com/blog/1752354