以下是我的代码
Date currentDate = new Date();
DateFormat dateFormatCmp = new SimpleDateFormat("yyyy-MM-dd");
if(dateFormatCmp.format(currentDate).equals(dateFormatCmp.format(task.getExecutionDate())))
{
//doSomething here
}
当前日期有价值 - 2014-12-02和 task.getExecutionDate()的值为2014-12-05
即使这样,它也会进入条件状态。日期比较未正确完成。