输入的时间和当前时间做比较 (只比较年月日)
public static void main(String[] args){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
String sDate = sdf.format(new Date());
Date nowDate = null;
Date testTime = null;
try {
nowDate = sdf.parse(sDate);
testTime = sdf.parse("2019/8/29");
} catch (ParseException e) {
}
//输入时间和当前时间一样; 返回值0
//输入时间大于当前时间; 返回值1
//输入时间小于当前时间; 返回值-1
if(testTime.compareTo(nowDate) != -1){
System.out.println("输入的时间是:"+ testTime);
System.out.println("当前时间是:" + nowDate);
System.out.println("输入的时间大于等于当前时间");
}
}
输出结果:
输入的时间是:Thu Aug 29 00:00:00 CST 2019
当前时间是:Thu Aug 29 00:00:00 CST 2019
输入的时间大于等于当前时间