目前我有一個函數可以計算一天的開始時間和結束時間,並計算兩者之間的差異,給我一天的工作時間。我想要做的是能夠獲得7天的工作時間,並返回總計,同時保持顯示格式(HH:mm)。JodaTime計算在一週內工作的總小時數
我給功能的單一的一天的總:
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對象的兩個陣列。
有什麼建議嗎?
'format'可以替換爲'「%02d」'。 – BalusC 2010-06-14 17:40:02