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);