Jsp-jstl-format-settimezone-tag

提供:Dev Guides
移動先:案内検索

JSTL-コア<fmt:setTimeZone>タグ

*<fmt:setTimeZone>* タグは、タイムゾーンオブジェクトを指定されたスコープ変数にコピーするために使用されます。

属性

*<fmt:setTimeZone>* タグには次の属性があります-
Attribute Description Required Default
Value Time zone to expose as a scoped or configuration variable Yes None
var Name of the variable to store the new time zone No Replace default
scope Scope of the variable to store the new time zone No Page

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>

<html>
   <head>
      <title>JSTL fmt:setTimeZone Tag</title>
   </head>

   <body>
      <c:set var = "now" value = "<%=new java.util.Date()%>"/>
      <p>Date in Current Zone: <fmt:formatDate value = "${now}"
         type = "both" timeStyle = "long" dateStyle = "long"/></p>
      <p>Change Time Zone to GMT-8</p>
      <fmt:setTimeZone value = "GMT-8"/>
      <p>Date in Changed Zone: <fmt:formatDate value = "${now}"
         type = "both" timeStyle = "long" dateStyle = "long"/></p>
   </body>
</html>

上記のコードは、次の結果を生成します-

Date in Current Zone: 23 September 2010 15:21:37 GST
Change Time Zone to GMT-8
Date in Changed Zone: 23 September 2010 03:21:37 GMT-08:00