Сравнение дат в JSTL - PullRequest
       5

Сравнение дат в JSTL

0 голосов
/ 04 ноября 2019

Я программист внешнего интерфейса, который плохо знаком с кодированием JSTL и пытается выяснить, происходит ли одна дата раньше другой.

<fmt:parseDate var="convertedDate" value="${checkDate}" pattern="MM/dd/yyyy" parseLocale="en_US"/>
<c:set var="year2020" value="${<%=new Date("1-1-2019") %>}"
<c:set var="is2019CheckDate" value="${convertedDate < year2020}" />

Но это жалоба:

"${<%=new Date("1-2-2019") %>}" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${<%=new Date("1-2-2019") %>}]

Как я могу выразить новую дату в JSTL? Спасибо за любые полезные советы.

1 Ответ

1 голос
/ 04 ноября 2019

Как я могу выразить новую дату в JSTL?

Так же, как вы проанализировали строку checkDate:

<fmt:parseDate var="year2020" value="1/1/2019" pattern="M/d/yyyy"/>

Хотя я не знаюпочему 2020 год начинается в начале 2019 года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...