Как получить дату на 7 дней раньше даты от текущей даты в Java [дубликата]
На этот вопрос уже есть ответ здесь:
Как вычесть X дней из даты, используя календарь Java? 9 ответовКак я могу увеличить дату на один день в Java? 26 ответовя использую
DateFormat dateFormat =
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = new Date();
String fromdate = dateFormat.format(date);
чтобы получить текущую дату, как я могу получить дату 7 дней назад. например, если сегодня 7 июня 2013 г., как я могу получить 31 мая 2013 г. в том же формате, который определен в формате даты?
Есть решение .. Спасибо всем :)
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = new Date();
String todate = dateFormat.format(date);
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -7);
Date todate1 = cal.getTime();
String fromdate = dateFormat.format(todate1);