Пожалуйста, внимательно прочитайте вопрос перед маркировкой дубликата.android получить предыдущую дату соответствующей даты (не вчерашняя дата)
Я хочу предыдущую дату в соответствующего даты. (Не вчерашняя дата)
например. Если пользователь нажмет кнопку, как только он будет перемещен на другой экран, и будут показаны данные вчера.
И если он снова нажимает на ту же кнопку на этом экране, данные должны отображаться позавчера ... и т. Д. ... пока данные не будут представлены в моей базе данных.
Так что я хочу получить предыдущую дату соответствующей даты. то есть, если у меня есть дата 31 января 2014 года (я использую формат 31012014 для хранения в db), то я должен получить дату 30012014.
Я знаю, как получить вчерашнюю дату, например. ниже кода
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
DateFormat dateFormat = new SimpleDateFormat("ddMMyyyy", Locale.getDefault());
String yesterdayAsString = dateFormat.format(calendar.getTime());
, который дает даты по сравнению с сегодняшним днем, но я хочу предыдущую дату по сравнению с какой-либо другой допустимой датой.
Итак, как это получить.
хороший ответ, спасибо, принял –