Here user will select the event Date...I know some suggestions are available for calendar based dates(current dates)....But my question is different because i have event date that will be select by user....I want to adjust reminder date from event date(particular date not for current date)...In my code i need to adjust 7 days(subtract 7 days) from the event date...I don't know how to do that...Please help me to find out the code
checkBox_aWeekBefore.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    if (((CheckBox) v).isChecked()) {
                        final int response = 3;
                        reminterDate=eventMO.getEventDate();
    //here i need to adjust eventDate and i need to adjust 7 days from EventDate and set that to reminder
                        List<EventReminderDaysMO> eventReminderDaysMOs = new ArrayList<>();
                        EventReminderDaysMO eventReminderDaysMO = new EventReminderDaysMO();
                        eventReminderDaysMO.setTypeId(3);
                        eventReminderDaysMO.setIsSelected(1);
                        eventReminderDaysMO.seteventReminderDate
                           (reminderdate);
                        eventReminderDaysMOs.add(eventReminderDaysMO);
                  eventMO.setEventReminderDaysMOs(eventReminderDaysMOs);
                        Toast.makeText(OccasionActivity.this,
                                "Checked", Toast.LENGTH_LONG).show();
                    }
                }
            });
This is my date formate
DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy"); // Here use what format you use.
                       Date date1 = dateFormat.parse(eventDate);
                       DateFormat convertDate = new SimpleDateFormat(" yyyy-MM-dd hh:mm:ss");
                       eventDate = convertDate.format(date1);
                       eventMO.setEventDate(eventDate);
 
     
    