[java]代码库
/**
*
* TODO 方法作用:查询验证码是否超时
* @param time 超时时间
* @param is_mobiletimeS 上次发验证码时间
* @return
* @Author: 刘泽中
* @Date: 2015-8-27 上午9:32:09
*/
public Map<String, Object> whetherOutTime(String time,String is_mobiletimeS){
Map<String, Object> result = new HashMap<String, Object>();
Date is_mobiletime = DateUtil.toDateTime(is_mobiletimeS);
Calendar cal = Calendar.getInstance();
cal.setTime(is_mobiletime);
cal.add(Calendar.MINUTE, Integer.parseInt(time));
Date outTime = cal.getTime();
Date nowDate = new Date();
if (nowDate.before(outTime)) {//未超时,返回操作成功0008。
result.put(SystemConstant.CODE, CodeConstant.CODE_0008);
result.put(SystemConstant.MESSAGE, MessageConstant.CODE_0008);
}else{
// 手机验证码超时
result.put(SystemConstant.CODE, CodeConstant.CODE_0113);
result.put(SystemConstant.MESSAGE, MessageConstant.CODE_0113);// 手机验证码超时,请重新获取验证码
}
return result;
}