有没有可能找出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();
}
有没有可能找出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();
}
Date
转换为DateTime
,然后使用Days#daysBetween()
。 DateTime
有一个构造函数,接受毫秒级的时间,而Date
则有一个getter返回确切的毫秒级时间。DateTime lastDate = new DateTime(Obj.getAccepted().getTime());
DateTime currentDate = new DateTime();
int days = Days.daysBetween(lastDate, currentDate).getDays();