如上表,实体类中“入职时间” 成员变量使用的DATE数据类型,在使用mybatis,用XML配置好SQL语句,再通过springMVC将结果集响应到前端页面时,入职时间格式变成了如上图所示,此时在SQL语句中使用SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'),或者convert(日期字段,DATE),都是没用的,只有采取以下方式,在页面端进行日期格式的转换
在要显示日期字段的jsp页面进行时间格式化标签的引用:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
然后在要显示日期字段的地方进行如下方式的取值:
<fmt:formatDate value="${employee.join_date}" type="date" pattern="yyyy-MM-dd"/>
完成以上两步,最终结果如下: