我想做这样的事情:
<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/>
获取日期为(格式化)字符串并将其分配给变量供以后使用,但它不起作用,有关如何在jsp-jstl中执行此操作的任何想法?
我找到它的唯一方法是为对象java类创建一个“假的”getter,它输出所需的日期作为String usign SimpleDateFormat.format(..),但我认为它不是很正统,想要离开仅基础课程。
答案 0 :(得分:36)
<fmt:formatDate value=".." pattern=".." var="strDate" />
var
属性为:
导出的范围变量的名称,该变量将格式化结果存储为String。
答案 1 :(得分:1)
首先在将dateFormated指定给变量
之后格式化日期这样说:
<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy' var="searchFormated" />
<c:set var="strDate" value="${searchFormated}"/>