//日期处理
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
ca.setTime(new Date()); //设置时间为当前时间
ca.add(Calendar.YEAR, -1); //年份减1
Date lastMonth = ca.getTime(); //结果
//求前一月ca.add(Calendar.MONTH, -1),
//前一天ca.add(Calendar.DATE, -1)
//设置前一天时间为 23.59.59
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
ca.setTime(new Date()); //设置时间为当前时间
ca.add(Calendar.DATE, -1);
ca.add(Calendar.HOUR_OF_DAY, 23);//小时
ca.add(Calendar.MINUTE, 59);//分
ca.add(Calendar.SECOND, 59);//秒
Date dayBy = ca.getTime(); //结果