我有两个DateTime
对象。比较Joda DateTime对象
一个对象值是从数据库中提取的时间戳类型。另一个对象是当前时间。我需要比较并检查cuurent时间是否小于从数据库中获取的时间戳。
DateTime datetimeobject = new DateTime(rs.getTimestamp("endtime"));
DateTime datenow = new DateTime();
这是如何实现的?
我有两个DateTime
对象。比较Joda DateTime对象
一个对象值是从数据库中提取的时间戳类型。另一个对象是当前时间。我需要比较并检查cuurent时间是否小于从数据库中获取的时间戳。
DateTime datetimeobject = new DateTime(rs.getTimestamp("endtime"));
DateTime datenow = new DateTime();
这是如何实现的?
使用isAfterNow()方法:
boolean inFuture = datetimeobject.isAfterNow();
+1或者'isBeforeNow()'如果需要的话。 –
如果使用Timestamp对象,它可以将自己的时间戳与当前时间进行比较。 – Bindu
isAfter()isBefore()是你正在寻找
不要偷懒的方法!阅读Joda时间文档:http://www.joda.org/joda-time/apidocs/index.html – user2336315