Следующая неделя внедрения в Android
В моем примере проекта я должен реализовать следующую неделю с понедельника по воскресенье в виде текста (например, 6 мая >> 12 мая). при нажатии следующей кнопки должны отображаться дата начала и окончания следующей недели (например, 13 мая >> 19 мая). Я реализовал начальную неделю с помощью следующего кода
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
SimpleDateFormat df = new SimpleDateFormat("dd MMMM");
String printDate = df.format(c.getTime());
//gestureEvent.setText(reportDate);
c.add(Calendar.DAY_OF_WEEK, 6);
String printDate2 = df2.format(c.getTime());
gestureEvent.setText(reportDate +" >> "+reportDate2);
при нажатии на кнопку следующей недели я сделал это, но это статично, это была просто попытка попытки :)
onclick вызовет эту функцию goNextWeek ()
public void goNextWeek()
{
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
c.add(Calendar.DAY_OF_WEEK, 6);
System.out.println("End Date : " + c.getTime());
SimpleDateFormat df = new SimpleDateFormat("dd MMMM");
String reportDate = df.format(c.getTime());
gestureEvent.setText(reportDate);
c.add(Calendar.DAY_OF_WEEK, dates);
c.add(Calendar.DAY_OF_WEEK, 1);
System.out.println("End Date asdfadf: " + c.getTime());
}
подскажите пожалуйста как на следующей неделе показать дату начала и окончания?