首先说一下网上流传的:
对此,我想说,一点用都没有,这个是不能将Long转成Date类型的。
还会抛出异常,异常信息大致是,cannot convert 'long类型的数字' of type class type java.lang.Long into java.util.Date
这里介绍我用的方法:
当然依旧需要引入上面两个标签:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
正解来了:
<jsp:useBean id="dateValue" class="java.util.Date"/> <!-- 通过jsp:userBean标签引入java.util.Date日期类 -->
<jsp:setProperty name="dateValue" property="time" value="${item.create_at}"/> <!-- 使用jsp:setProperty标签将时间戳设置到Date的time属性中 -->
<fmt:formatDate value="${dateValue}" pattern="yyyy-MM-dd HH:mm:ss"/> <!-- 转换格式 -->