私のサンプル プロジェクトでは、来週月曜日から日曜日までテキスト ビューで実装する必要があります (5 月 6 日 >> 12 My など)。次のボタンをクリックすると、次の週の開始日と終了日が表示される必要があります (5 月 13 日 >> 5 月 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());
}
来週の開始日と終了日を表示する方法を教えてください。