날짜가 미래 또는 현재 인 경우 다음 메서드는 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