JSTL中的比较日期

问题描述 投票:-1回答:1

我是前端程序员,是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中表达新日期?感谢您提供任何有用的提示。

java jstl
1个回答
1
投票

如何在JSTL中表达新日期?

以相同的方式解析checkDate字符串:

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

尽管我不知道为什么2020年始于2019年的开始]。

© www.soinside.com 2019 - 2024. All rights reserved.