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标签
下一篇: Python基础学习(四)字典Dict
推荐阅读
-
《Python 3》--三引号、math模块、cmath模块、日期和时间、转义字符、字符串运算符、字符串格式化、函数、全局变量和局部变量、匿名函数(lambda))
-
python日期时间转为字符串或者格式化输出的实例
-
JSP中常用的JSTL fmt(format格式化)标签用法整理
-
jsp页面中如何将时间戳字符串格式化为时间标签
-
python日期时间转为字符串或者格式化输出的实例
-
JSP标签库Taglib使用学习,轻松实现日期格式化
-
在JS格式化日期,类似JSTL格式化日期的知识讲解
-
使用Python将字符串转换为格式化的日期时间字符串
-
Java快速获取格式化的日期字符串
-
jstl标签格式化字符串日期