找出 java.util.Date 和 Joda-Time 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();
}
Is it possible to find the difference (preferably expressed in terms of the number of days) between a java.util.Date
and a 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();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将
Date
转换为DateTime
,然后使用Days#daysBetween()
。DateTime
有一个 构造函数 以毫秒为单位计算时间,Date
有一个 getter 返回确切的值。Just convert
Date
toDateTime
and then useDays#daysBetween()
. TheDateTime
has a constructor taking the time in millis and theDate
has a getter returning exaclty that.