我有兩個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