参考:Java日期比较大小的几种方式

三、日期型Date直接比较

日期型Date的比较通过before()和after()来完成,返回值均为boolean

  • before(Date when) :在指定日期when 之前
  • after(Date when) :在指定日期when 之后
  1. String startDate="2020-11-13 00:00:00";
  2. String endDate= "2020-11-14 23:59:59";
  3. SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  4. try{
  5. Date date01=simpleDateFormat.parse(startDate);
  6. Date date02=simpleDateFormat.parse(endDate);
  7. // true , 11-13号 在 11-14号 之前
  8. System.out.println(date01.before(date02));
  9. }catch (Exception e){
  10. }