我试图找到两个日期/时间之间的天数,小时数,分钟数和秒数。我以为我可以使用期限,我尝试了下面的代码,但我得到了一个不合情理的答案。Joda时间计算两个日期时间对象之间的天数,小时数,分钟数和秒数
DateTime dt1 = new DateTime("2004-12-13T21:39:45.618-06:00");
DateTime dt2 = new DateTime("2004-12-13T21:39:45.618-08:00");
Period p = new Period(dt1, dt2);
System.out.println("Test: " + p);
由此我得到的输出:
I/System.out: Test: PT2H
不知道这是什么意思意思。
感谢您的帮助
你能解释为什么它是荒谬的,什么输出将是有意义的,你特殊的静态方法? –
因为对我来说没有意义。我认为这是有道理的haha –
请指出_does_对你有意义。 'PT2H'完美描述了2个小时的时间。 –