2014-01-09 137 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()是你正在尋找