我怎么知道一个joda-time DateTime对象是否在另一个jale-time内4小时内?

emm*_*mby 4 java jodatime

如果我不知道哪个对象早于另一个,那么判断一个joda时间DateTime对象是否在另一个时间的4小时内的最佳方法是什么?

如果我知道对象A出现在对象B之前,那么Joda Time Duration对象似乎可以很好地完成这项工作,但是由于持久性已签名,如果我不知道顺序,它似乎没有做我想要的.

似乎有一种简单的方法可以做到这一点,但我还没有找到它.

Mic*_*Sim 9

只需使用Hours类:

Hours h = Hours.hoursBetween(date1, date2); 
int hours = h.getHours();
Run Code Online (Sandbox Code Playgroud)