2014-01-15 57 views
0

我想要查找當前時間落在x和y時間之間,忽略Date組件。當前時間落在給定2次之間java

我的時間也可以在第二天之間下降。 我想知道這樣做的最好方法。

我想檢查一下當前時間是否低於2次。 22 PM - 7 AM(Next Day Morning)

我知道比較小時部分第一分鐘然後不知道這是最好的方法。我想知道人們爲此使用的標準做法。

+0

請正確閱讀,然後給予反對票...我知道解決方案,但不知道最佳做法。 – Jayesh

回答

1

幾種選擇:

Calendar.before()和Calendar.after()方法。 Date.after()和Date.before()方法。

Calendar myTime = ...; 
    Calendar startTime = ...; 
    Calendar endTime = ...; 

    boolean valid = myTime.after(startTime) && myTime.before(endTime); 

也可能有其他選項。

相關問題