English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<fmt:setTimeZone>タグ

JSP 标準タグライブラリ

<fmt:setTimeZone>タグは指定されたスコープに時区オブジェクトをコピーするために使用されます。

语法形式

<fmt:setTimeZone value="<string>" var="<string>" scope="<string>"/>

属性

<fmt:setTimeZone>タグには以下の属性があります:

属性説明必要かどうかデフォルト値
時区 はい なし
var 新しい時区の変数名を保存する いいえ デフォルトを置き換える
スコープ 変数の範囲 いいえ ページ

サンプルデモ

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"
<%@ 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 タグ</title>
</head>
<body>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p>現在時区時間: <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
<p>修改为 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>

実行結果は以下の通りです:

現在時区時間: 2016年6月26日 午前11時34分05秒
修改为 GMT-8 時区:
Date in Changed Zone: 2016年6月25日 午後07時34分05秒

JSP 标準タグライブラリ