Joda时间除以其他持续时间

时间:2016-02-12 15:59:19

标签: jodatime

我使用Joda时间,我必须划分两个持续时间,例如第一个持续时间 PT28620S (7小时57分钟),第二个持续时间 PT14220S (3小时57分钟)

inner.GetAttribute("id")

有没有可能做到这一点。在duration类中有一个divideBy方法,但是需要一个long参数。 感谢所有回复

1 个答案:

答案 0 :(得分:0)

没有方法可以执行此操作,但您可以使用millis来获得结果:

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