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

时间:2014-03-19 14:38:38

标签: date compare jstl

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

我见过很多解决方案,比如创建一个JSP:Date对象的bean。其他的是更混乱的解决方案。

有人可以给我一个更清洁的解决方案,这样我才能用JSTL做到这一点吗?我需要一个类似于JSTL中的SQL DATEDIFF函数的解决方案

提前致谢。

1 个答案:

答案 0 :(得分:0)

只需使用<fmt:formatDate>从中提取年份,以便您可以对其进行数学计算。

编辑:我使用两个varible来存储两个日期

<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>