特定の条件が満たされている間に15分増やしたい日付があります。私の問題は、それが15分に一度足りるということです。 画面ごとの出力はこの操作と似ていますが、日付はあります。ループ内の日付に分を追加する方法
int i = 10;
while (i <= 100){
i = i + 15;
System.out.println(i);
}
Screen output
10
25
40
55
70
85
100
My code for the dates is the following
while(hour < hourEnd){
hour = new Date();
hour = date.getDate();
Calendar cal = Calendar.getInstance();
cal.setTime(hour);
cal.add(Calendar.MINUTE, 15);
hour = cal.getTime();
}
ループの前に日付を作成します。現在、すべてのループに現在の時刻で新しい日付を作成してから15分を追加しますが、「15分追加」部分だけが実際にループ内にあるはずです。 –
今や古くなっている厄介な古い日時クラスを、java.timeクラスに置き換えて使用しています。 –