如何在java中比较日期类型

时间:2018-04-24 04:46:33

标签: java java.util.date datetime-comparison

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
      Date startDate = format.parse(prodPeakChargeFormList.get(1).getStartDate());
      Date endDate = format.parse(prodPeakChargeFormList.get(1).getEndDate());
      if (format.parse(prod.getEndDate()) >= startDate
               && endDate >= format.parse(prod.getStartDate())) {
} catch(Exception e){
      e.printStackTrace();
}

>=无法应用于java.util.Date

如何在java中比较日期类型?

1 个答案:

答案 0 :(得分:0)

你在Date类中有compareTo方法来执行:

startDate.compareTo(endDate)

返回

1表示startDate大于endDate 0表示startDate等于endDate -1表示startDate小于endDate