使用JSTL将长时间戳格式化为日期,可以使用JSTL的fmt
标签库中的formatDate
标签。
首先,确保在JSP页面中包含了JSTL的标签库:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
然后,将长时间戳(以毫秒为单位)转换为java.util.Date
对象,并将其传递给fmt:formatDate
标签:
<%-- 假设longTimestamp是长时间戳的变量名 --%>
<c:set var="date" value="<%= new java.util.Date(longTimestamp) %>" />
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd HH:mm:ss" />
其中,pattern
属性指定了日期格式,可以根据需要进行修改。
如果需要将日期格式化为其他时区的时间,可以使用timeZone
属性指定时区:
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd HH:mm:ss" timeZone="GMT+8" />
注意,这里的时区是以GMT为基准的偏移量,可以根据需要进行修改。
领取专属 10元无门槛券
手把手带您无忧上云