找出Java中两个日期之间的差异

Fra*_*bel 1 java

在Java中,有没有办法找到两个日期之间的天数,因为一个或两个日期可能在1970年之前(即不能使用Date对象)?

Kri*_*ris 6

我强烈推荐Joda Time库.例:

Days.daysBetween(startDate.toDateMidnight() , endDate.toDateMidnight() ).getDays()
Run Code Online (Sandbox Code Playgroud)