if (!ParamValidator.isNullOrEmptyObject(request.getTime())) {
int t=Integer.parseInt(request.getTime());
Calendar calendar =new GregorianCalendar();
Date date1=new Date();
calendar.setTime(date1);
calendar.add(calendar.DATE, -t*30);
java.util.Date utilDate1 = (java.util.Date)calendar.getTime();
utilDate1 = (java.util.Date)calendar.getTime();
java.sql.Date newDate1 =new java.sql.Date(utilDate1.getTime());
calendar.add(calendar.DATE,60);
java.util.Date utilDate2 = (java.util.Date)calendar.getTime();
//java.util.Date日期转换成转成java.sql.Date格式
java.sql.Date newDate2 =new java.sql.Date(utilDate2.getTime());
if(t<6)
{ jpql.append(" and t.date >= :date1 and t.date <= :date2");
paramMap.put("date1", newDate1);
paramMap.put("date2", newDate2);
}else{
jpql.append(" and t.date <= :date2");
paramMap.put("date2", newDate2);
}
}
java.sql.Date数据库日期类型计算及与java.util.Date的转换
最新推荐文章于 2022-03-28 10:21:14 发布