如果日期是未來或現在,以下方法應該返回true
。像日期可能是10 May 2014
或30 Apr 2014
但它不能在過去設置。什麼是檢查這個的正確方法?這種方法有時會給出錯誤的結果。如何檢查日期尚未設置爲過去?
public boolean isDateOk(java.sql.Date date) {
boolean isOk = false;
if(new GregorianCalendar().getTimeInMillis() <= date.getTime()) isOk = true;
return isOk;
}
具體。它什麼時候給出錯誤的結果? –
@ErwinBolwidt它給出了'2014-04-30' – saplingPro