2010-05-25 38 views

回答

-1

在同一天作爲您的「測試」日期創建開始和結束時間的日曆實例。然後,你可以很容易地比較日曆對象,以確定當前日期內或範圍之外。

46

使用約達時間,你可以做這樣的事情:

DateTime start = new DateTime(2010, 5, 25, 12, 0, 0, 0); 
DateTime end = new DateTime(2010, 5, 25, 21, 0, 0, 0); 
Interval interval = new Interval(start, end); 
DateTime test = new DateTime(2010, 5, 25, 16, 0, 0, 0); 
System.out.println(interval.contains(test)); 
+6

值得記住'interval.contains()'不包括結束日期。請參閱http://www.joda.org/joda-time/apidocs/org/joda/time/base/AbstractInterval.html#contains-org.joda.time.ReadableInterval- – 2015-08-05 19:27:03

相關問題