I want to show the date as "current date-180" days. How can I show this? I am adding my code below. Now I can choose date from datepicker dialog only, can't prepopulate date in textview.
Calendar calendarFrom = Calendar.getInstance();
datePickerFrom = new DatePickerDialog(activity, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
StringBuilder selectedDate = new StringBuilder().append(dayOfMonth).append("-").append(monthOfYear + 1).append("-").append(year);
textDateFrom.setText(selectedDate);
}
}, calendarTwo.get(Calendar.YEAR), calendarTwo.get(Calendar.MONTH), calendarFrom .get(Calendar.DAY_OF_MONTH));
textDateFrom.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
datePickerFrom .getDatePicker().setMaxDate(new Date().getTime());
datePickerFrom .show();
}
});