Calendar newdate = Calendar.getInstance(); // Collect before this date
Calendar today = Calendar.getInstance();
rdate.setTime(converteddate);
newdate.setTime(converteddate);
newdate.add(Calendar.DATE, 7);
如何檢查今天rdate
和newdate
之間?
Calendar newdate = Calendar.getInstance(); // Collect before this date
Calendar today = Calendar.getInstance();
rdate.setTime(converteddate);
newdate.setTime(converteddate);
newdate.add(Calendar.DATE, 7);
如何檢查今天rdate
和newdate
之間?
rdate.after(today)&&rdate.before(newdate)
你可以嘗試以下方法:
(today.after(rdate) && today.before(newdate) ||
(today.after(newdate) && today.before(rdate))
如何
if (today.after(rdate) && today.before(newdate)) { .... }
假設newdate
總是晚於rdate
,你的代碼的意見建議。
乾杯,
除非您使用JDBC,否則請使用'java.util.Date'而不是'java.sql.Date'。 –
這個問題看起來和你以前的一樣。投票結果爲*確切重複*。 – Lion
只是給你一個小費! 如果您可以使用外部庫,joda時間是計算日期等的好工具。 http://joda-time.sourceforge.net/ – heldt