比较JSP中的两个日期

时间:2014-05-07 19:45:39

标签: java jsp date string-comparison

我知道这可能是一个基本问题,但我已经坚持了几个小时。我想要做的是比较JSP中的两个日期,如果以下等于彼此,请执行以下操作。

    <%
        if(!viewBean.isHiddenEndDate())
        {
            (reportVO.getEndDate().getYear() == 9999 && reportVO.getEndDate().getMonth() == 12 && reportVO.getEndDate().getDate() == 31);
    %>
        <td headers="EndDate<%=localizationHelper.getContentString(reportVO.getLocalizedTypeLabel())%>">"Until terminated"</td>
    <%  }else{ %>
        <td headers="EndDate"><%=localizationHelper.formatDate(reportVO.getEndDate())%></td>
    <%
    }
    %>

但是,当我执行此操作时,mySyntax错误,插入AssignmentOperator Expression以完成分配和语法错误,插入;以完成BlockStatements。

感谢。

1 个答案:

答案 0 :(得分:0)

编译器期望行boolean flag =左侧的(reportVO.getEndDate().getYear() == 9999 && reportVO.getEndDate().getMonth() == 12 && reportVO.getEndDate().getDate() == 31);之类的内容,因此有关完成赋值运算符表达式的错误。