JSTL日期比较/查找日期差异



我有一个问题,我想比较两个日期,或者换句话说,我想使用JSTL在JSP中找到两个日期的差异。

我见过许多解决方案,比如创建JSP:bean of Date对象。

谁能给我提供一个更干净的解决方案,这样我就可以用JSTL做到这一点?我需要一个类似于JSTL中SQL DATEDIFF函数的解决方案

使用<fmt:formatDate>提取年份,以便您可以进行数学计算。

Edit:然后使用两个变量来存储两个日期

<fmt:formatDate value="${date1}" pattern="yyyy" var="Date1" />
<fmt:formatDate value="${date2}" pattern="yyyy" var="Date2" />
<c:if test="${Date1 le Date2}">
    <doSomeLogic/>
</c:if>

最新更新