Balise <fmt:setTimeZone>

JSP 标准标签库Bibliothèque de balises standard JSP

La balise <fmt:setTimeZone> est utilisée pour copier un objet de fuseau horaire dans une portée spécifiée.

Format de syntaxe

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

Attributes

La balise <fmt:setTimeZone> possède les attributs suivants :

Attribut Description Requis Valeur par défaut
value Fuseau horaire Oui Aucune
var Le nom de la variable stockant le nouveau fuseau horaire non Remplacer la valeur par défaut
scope La portée de la variable non Page


Démonstration d'exemple

<%@ 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>

La sortie est la suivante :

当前时区时间: 2016年6月26日 上午11时34分05秒

修改为 GMT-8 时区:

Date in Changed Zone: 2016年6月25日 下午07时34分05秒

JSP 标准标签库Bibliothèque de balises standard JSP

Autres extensions