欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jstl标签将String类型转换成Date类型并且格式化输出

程序员文章站 2022-07-15 07:58:58
...

当后台的日期是String类型的时候,我们使用Struts标签库则不能按照特定日期格式format输出

<s:date name="auditDate" format="yyyy-MM-dd" />

效果是什么都不显示

由于不想再去后台做改动,便想在页面处理,使用的jstl标签库中的fmt成功实现,先引入标签库

<%@taglib uri=”http://java.sun.com/jsp/jstl/fmt” prefix=”fmt” %>

然后第一步先将String转成Date,第二步再Format格式化输出,解决

1. <fmt:parseDate value="${approveTime}" pattern="yyyy-MM-dd" var="receiveDate"></fmt:parseDate>
2. <fmt:formatDate value="${receiveDate}" pattern="yyyy-MM-dd" ></fmt:formatDate>

注:"yyyy-MM-dd"中的MM需要大写,小写会被认为是分钟