2014-01-09 82 views
-5

我有两个DateTime对象。比较Joda DateTime对象

一个对象值是从数据库中提取的时间戳类型。另一个对象是当前时间。我需要比较并检查cuurent时间是否小于从数据库中获取的时间戳。

DateTime datetimeobject = new DateTime(rs.getTimestamp("endtime")); 
DateTime datenow = new DateTime(); 

这是如何实现的?

+7

不要偷懒的方法!阅读Joda时间文档:http://www.joda.org/joda-time/apidocs/index.html – user2336315

回答

1

使用isAfterNow()方法:

boolean inFuture = datetimeobject.isAfterNow(); 
+0

+1或者'isBeforeNow()'如果需要的话。 –

+0

如果使用Timestamp对象,它可以将自己的时间戳与当前时间进行比较。 – Bindu

0

isAfter()isBefore()是你正在寻找