1. 程式人生 > >使用fmt:setTimeZone解決時區不同,時間顯示問題

使用fmt:setTimeZone解決時區不同,時間顯示問題

使用國外的伺服器時,會存在時區問題,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>