Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -3);//数字代表几个月,这是三个月前
Date pastDate = calendar.getTime();
Calendar calendarsix = Calendar.getInstance();
calendarsix.add(Calendar.MONTH, -6);
Date pastDatesix = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss’Z’”);
queryStr.append("($show_time:无限 OR ($show_time:三个月 AND $create_time:["+sdf.format(pastDate)+" TO "+sdf.format(new Date())+"]) OR ($show_time:三个月 AND $create_time:["+sdf.format(pastDatesix)+" TO "+sdf.format(new Date())+"]))");