В настоящее время у меня есть функция, которая может принимать время начала и время окончания одного дня и вычислять разницу между ними, давая мне часы, отработанные за день. Что я хотел бы сделать, так это иметь возможность получить часы, отработанные в течение 7 дней, и вернуть общую сумму, оставаясь при этом в формате отображения (ЧЧ: мм).
Моя функция для одного дня:
Period p = new Period(this.startTime[dayIndex], this.endTime[dayIndex]);
long hours = p.getHours();
long minutes = p.getMinutes();
String format = String.format("%%0%dd", 2);//Ensures that the minutes will always display as two digits.
return Long.toString(hours)+":"+String.format(format, minutes);
this.startTime[] и this.endTime[] являются массивами объектов DateTime.
Какие-либо предложения?