回答編集履歴

1

曜日でなかった

2024/07/10 14:32

投稿

TN8001
TN8001

スコア9676

test CHANGED
@@ -8,10 +8,12 @@
8
8
  アプリを再起動すると「淡い緑色の背景画面」で、今日の曜日の記録がリセットされるということですね。
9
9
 
10
10
  「記録をリセット」していそうなところは、`updateCurrentDay()`だけです。
11
- `currentDay`を適切に初期化しておけばいいんじゃないですかね?
11
+ `currentDay`を適切に初期化しておけばいいんじゃないですかね?(`updateCurrentDay()`内の`newDay`も同様)
12
12
  ```Processing
13
- int currentDay = (day() - 1) % 7;
13
+ //int currentDay = 0; // 仮の現在の曜日
14
+ int currentDay = (java.util.Calendar.getInstance().get(java.util.Calendar.DAY_OF_WEEK) + 5) % 7;
14
15
  ```
16
+ [Processingで曜日のデータを取得する | Free Style](https://blanche-toile.com/web/processing-day-of-week)
15
17
 
16
18
  ---
17
19