現在、1日の開始時刻と終了時刻を取り、2つの差を計算して、1日の労働時間を計算できる関数があります。私がやりたいことは、表示形式 (HH:mm) を維持しながら、7 日間の作業時間を取得し、総計を返すことができるようにすることです。
1日の合計に対する私の関数:
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 オブジェクトの配列です。
助言がありますか?