【发布时间】:2016-09-14 12:26:29
【问题描述】:
我正在尝试查找两个日期/时间之间的天数、小时数、分钟数和秒数。我以为我可以使用句号,我尝试了下面的代码,但我得到了一个荒谬的答案。
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
不知道这是什么意思。
感谢您的帮助
【问题讨论】:
-
你能解释一下为什么它是荒谬的,什么输出对你来说有意义吗?
-
因为对我来说这毫无意义。我觉得有道理哈哈
-
请说明做什么对您有意义。
PT2H完美地描述了 2 小时的时间。 -
你去解释了,谢谢
-
我是否解释过这对我来说完全不明显,因为你没有具体说明什么是没有意义的。但如果我能不小心帮到你,我很高兴。