Calendar calendar = Calendar.getInstance();
int y = calendar.get(Calendar.YEAR);
int m = calendar.get(Calendar.MONTH)+1;
int d = calendar.get(Calendar.DATE);
String start = y+"-"+m+"-"+d+" 00:00:00";String end=y+"-"+m+"-"+d+" 23:59:59";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date startTime=dateFormat.parse(start);Date endTime=dateFormat.parse(end);
同时对文件进行搜索:
DetachedCriteria dc = DetachedCriteria.forClass(Briefs.class);
dc.add(Restrictions.or(Restrictions.eq("userId", userid), Restrictions.not(Restrictions.eq("isSending", isSending))));
dc.add(Restrictions.eq("typeId", typeId));
dc.addOrder(Order.desc("id"));
对相应的条件进行搜索与增加搜索的条件