GregorianCalendar calendar = new GregorianCalendar();
calendar.add(GregorianCalendar.DATE, -1);
calendar.set(calendar.HOUR_OF_DAY, 18);
calendar.set(calendar.MINUTE, 0);
calendar.set(calendar.SECOND, 0);
calendar.set(calendar.MILLISECOND, 0);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ss = sdf.format(calendar.getTime());
System.out.println("---"+ss);