我使用Joda时间,我必须划分两个持续时间,例如第一个持续时间 PT28620S (7小时57分钟),第二个持续时间 PT14220S (3小时57分钟)
inner.GetAttribute("id")
有没有可能做到这一点。在duration类中有一个divideBy方法,但是需要一个long参数。 感谢所有回复
答案 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