不使用 scriptlet,在 JSP 中进行日期算术的正确方法是什么?
以下是我正在尝试做的示例:
- 获取当前年份 (YYYY)
- 当年减一得到上一年(YYYY)
谢谢!
不使用 scriptlet,在 JSP 中进行日期算术的正确方法是什么?
以下是我正在尝试做的示例:
谢谢!
用于<jsp:useBean>
构造新的Date
. 使用JSTL <fmt:formatDate>
来度过难关。使用EL减去它。
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:useBean id="now" class="java.util.Date" />
<fmt:formatDate var="year" value="${now}" pattern="yyyy" />
<p>Current year: ${year}</p>
<p>Previous year: ${year - 1}</p>
结果:
当年:2011
上一年:2010
请注意,全年的模式yyyy
是,不是YYYY
。