0
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中的日期类型?

4

1 回答 1

0

您在 Date 类中有 compareTo 方法来执行该操作:

startDate.compareTo(endDate)

返回

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

于 2018-04-24T04:49:11.433 回答