您的位置:首页 > Web前端 > JavaScript

jstl标签格式化字符串日期

2017-08-28 10:29 190 查看
需求描述:项目中数据库数据出现不正确的时间字符串,在提取使用的过程中考虑用户体验,需要将其转为正常的时间字符串。将类似于“20170101”类型的字符串转换为“2017-01-01”类型的日期。

解决方法:使用jstl的”fmt:parsetDate”和”fmt:formatDate”标签搭配解决此问题。

<!--先用一个隐藏的td将20170101类型的字符串转化为标准的时间格式数据,并以参数test去接收-->
<td style="display:none">
<fmt:parseDate value="${data.createTime}" pattern="yyyyMMdd" var="test"/>
</td>
<!--再用时间格式化标签进行处理-->
<td><fmt:formatDate value="${test}" pattern="yyyy-MM-dd"/>  </td>


fmt:parsetDate和fmt:formatDate标签配置项(外部参考:来自菜鸟教程)

formatDate标签

parseDate标签
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jstl 格式化