Я пытался выяснить алгоритм, возвращающий список времени, основанный на времени начала и времени окончания и сколько циклов. Например, время начала в 6 часов утра и время окончания в 10 часов вечера и номер цикла равен 5, поэтому мне нужно вернуть 22-6 = 16 и 16/5 = 3,2, поэтому мне нужно вернуть
6:00:00
9:20:00
12:40:00
15:60:00
18:20:00
21:40:00
Мне нужно вернуть такие значения. (Обратите внимание, что возвращаемое значение, которое я написал, не является точным, но только для демонстрации)
Текущий код:
// List<Time> times(int looping){
long test(){
List<Time> result = new ArrayList<Time>();
String start = "06:00:00";
String finish = "22:00:00";
Time startTime = Time.valueOf(start);
Time endTime = Time.valueOf(finish);
long totalHours = endTime.getTime() - startTime.getTime();
return totalHours;
// return result;
}
Примечание: long totalHours возвращает странное число, а не 16 иЯ не уверен, как зацикливать время и возвращать нужные значения.