我知道这不是“它应该工作的方式”,但仍然:如果你有两个 DateTime 对象,那么减去它们的好方法是什么?将它们转换为 Date 对象?
DateTime start = new DateTime();
System.out.println(start + " - doing some stuff");
// do stuff
DateTime end = new DateTime();
Period diff = // end - start ???
System.out.println(end + " - doing some stuff took diff seconds");
最佳答案
期间有a constructor that takes two ReadableInstant
instances :
Period diff = new Period(start, end);
(ReadableInstant
是DateTime
实现的接口(interface),其他类也一样。)
关于java - 如何减去两个 joda 日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15814911/