public int onReceive(int result) { Format f = new SimpleDateFormat("yyyy-MM-dd"); Calendar endDate = Calendar.getInstance(); //endDate.getTime(); endDate.add(Calendar.DATE, -1); endDate.get(Calendar.DATE); java.text.DateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd"); java.util.Calendar c1=java.util.Calendar.getInstance(); java.util.Calendar c2=java.util.Calendar.getInstance(); for (Account account:queryAccountList) { try { c1.setTime(df.parse(f.format(endDate.getTime()))); c2.setTime(df.parse(account.getDate())); }catch(java.text.ParseException e){ System.err.println("格式不正确"); } result=c1.compareTo(c2); if(result<0){ System.out.println("主键"+account.getAccountId()+"时间:"+account.getDate()+"当天的数值: "+account.getMoney()); } } //Receive(); return result; }