使用国外的服务器时,会存在时区问题,new Date() 获得的时间与本地时间不一致。可以使用<fmt:setTimeZone>来正确显示时间。
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<html>
<head><title>时间显示</title></head>
<body>
<fmt:setTimeZone value="GMT+8"/>
<fmt:formatDate value="${time }" pattern="yyyy-MM-dd HH:mm:ss" />
</body>
</html>