找出java.util.Date和Joda-Time DateTime之间的天数差异?

dhn*_*n83 4 java date jodatime

是否有可能找到a java.util.Date和Joda-Time 之间的差异(最好以天数表示)DateTime

class ReminderInterval{
    //it will return a last login date(java.util.Date)
    Date lastDate=Obj.getAccepted();

    //it is Joda-Time type
    DateTime currentDate=new DateTime();
}
Run Code Online (Sandbox Code Playgroud)

Bal*_*usC 5

只需转换DateDateTime然后使用Days#daysBetween().该DateTime有一个构造函数抽出时间以毫秒和Date具有吸气返回exaclty说.

DateTime lastDate = new DateTime(Obj.getAccepted().getTime());
DateTime currentDate = new DateTime();
int days = Days.daysBetween(lastDate, currentDate).getDays();
Run Code Online (Sandbox Code Playgroud)