哦,不好意思。上边有点写错了:(重新贴过)
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
try{
Date kaishishijian = (Date)sdf.parse(qiShiRiQi);
Date zuizhongshijian =(Date)sdf.parse(zhongZhiRiQi);
if (kaishishijian.getTime() > zuizhongshijian .getTime()) {
error = new ActionError("错误提示");
errors.add(ActionErrors.GLOBAL_ERROR, error);
}
}
catch(Exception e){
return null;
}
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
try{
Date kaishishijian = (Date)sdf.parse(qiShiRiQi);
Date zuizhongshijian =(Date)sdf.parse(zhongZhiRiQi);
if (kaishishijian.getTime() > zuizhongshijian .getTime()) {
error = new ActionError("错误提示");
errors.add(ActionErrors.GLOBAL_ERROR, error);
}
}
catch(Exception e){
return null;
}
改成if (kaishishijian.after(zuizhongshijian)) 不好吗?呵呵
如果说还不允许时间等于的话,你的那个after好象不行吧!
另外
Date kaishishijian = (Date)sdf.parse(qiShiRiQi);(Date)有必要吗?记得sdf.parse(qiShiRiQi)出来的就是Date类型的吧
如果说还不允许时间等于的话,你的那个after好象不行吧!
--------------------------------------------------------还有一个before:)看看jdk文档吧,Date.before,after,equals