2016-02-12 69 views
1

我使用喬達時間,我必須分兩個時間,例如,所述第一持續時間是PT28620S(7小時57分鐘),第二持續時間是PT14220S(3小時和57分鐘)Joda時間除以其他時間

7h 57min/3h 57min !? 
7h 57min/3,95 = 2h 56min 

是否有可能做到這一點。在持續時間類中有一個dividedBy方法,但需要一個較長的參數。 感謝所有響應

回答

0

沒有方法這樣做,但你可以使用米利斯得到結果:

Duration d1 = Duration.standardSeconds(28620); 
Duration d2 = Duration.standardSeconds(14220);  

System.out.println(d1); // PT28620S 
System.out.println(d2); // PT14220S 

double result = d1.getMillis()/(double) d2.getMillis(); 
System.out.println(result); // 2.0126582278481013