Date date = new Date();//当前时间
输出后为:Wed May 07 11:10:59 CST 2014
所以需要格式化后才能用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化 还可以 MM-dd-yyy 或者 yyyy-MM-dd
输出后为:2014-05-07 11:10:59
Integer d1 = Integer.parseInt(sdf.format(date).replace("-", ""));
List<YwSupFileMain> list = (List<YwSupFileMain>)dao.findAll(" from YwSupFileMain where transactTimeLimit is not null");//查询出不为空的 存在list
Integer d2 = Integer.parseInt(sdf.format(list.get(i).getTransactTimeLimit()).replace("-", ""));//办理时限
if(d3>d2){//办结日期>办理时限=N,
list.get(i).setIsOntime("N");//逾期
}else{
list.get(i).setIsOntime("Y");//按时
}