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

jstl标签格式化字符串日期

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

需求描述:项目中数据库数据出现不正确的时间字符串,在提取使用的过程中考虑用户体验,需要将其转为正常的时间字符串。将类似于“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 格式化