teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ソースコードを修正

2021/06/14 02:23

投稿

hallen0225
hallen0225

スコア587

answer CHANGED
@@ -22,7 +22,9 @@
22
22
  if (week == 0) endDay += 7;
23
23
 
24
24
  // 日付を加減算する
25
- Calendar lWeek1 = (Calendar) now.clone().add(Calendar.DAY_OF_MONTH, -week - 6); // 先週の月曜
25
+ Calendar lWeek1 = (Calendar) now.clone(); // 先週の月曜
26
- Calendar lWeek2 = (Calendar) now.clone().add(Calendar.DAY_OF_MONTH, -week); // 先週の日曜
26
+ Calendar lWeek2 = (Calendar) now.clone(); // 先週の日曜
27
+ lWeek1.add(Calendar.DAY_OF_MONTH, -week - 6);
28
+ lWeek2.add(Calendar.DAY_OF_MONTH, -week);
27
29
  System.out.println("先週は" + lWeek1 + "~" + lWeek2.toString());
28
30
  ```