项目中有这么个需求,时间范围查询条件,取得上个月最后一天至今天的时间范围作为查询条件。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
Calendar calendar = Calendar.getInstance();
//结束时间TextView
mTextViewEndDate.setText(df.format(calendar.getTime()));//结束时间 今日
calendar.add(cal.MONTH, -1);
calendar.set(cal.DATE, 1);
calendar.add(cal.DATE, -1);
String day_end_prevM = df.format(calendar.getTime());
//开始时间TextView
mTextViewBeginDate.setText(day_end_prevM);//开始时间 上个月最后一天