1:校验给定的日期是否大于系统当前日期
/**
* 校验日期必须大于当前日期
*
*/
public static boolean validate(String dateString) {
// 检查日期是否晚于等于当前日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.setLenient(false);
try {
Date inputDate = format.parse(dateString);
Date currentDate = new Date();
if (!inputDate.before(currentDate)) {
return true;
}
} catch (ParseException e) {
}
format = new SimpleDateFormat("yyyy/MM/dd");
format.setLenient(false);
try {
Date inputDate = format.parse(dateString);
Date currentDate = new Date();
if (!inputDate.before(currentDate)) {
return true;
}
} catch (ParseException e) {
}
return false;
}