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

Tag <fmt:setTimeZone>

Bibliothèque de balises standard JSP

Le tag <fmt:setTimeZone> est utilisé pour copier un objet fuseau horaire dans l'aire de juridiction spécifiée.

Format syntaxique

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

Attribut

Les attributs du tag <fmt:setTimeZone> sont les suivants :

AttributDescriptionEst-ce nécessaireValeur par défaut
value Fuseau horaire Oui Aucun
var Nom de la variable pour le fuseau horaire Non Remplacer la valeur par défaut
Portée Portée des variables Non Page

Exemple de démonstration

<%@ 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 étiquette</title>
</head>
<body>
<c:set var="now" value="<%=new java.util.Date() %>" />
<p>Heure actuelle du fuseau horaire : <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
<p>Modifier en GMT-8 Fuseau horaire :</p>
<fmt:setTimeZone value="GMT-8" />
<p>Date dans la zone modifiée : <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
</body>
</html>

Le résultat de l'exécution est le suivant :

Heure actuelle du fuseau horaire : 2016année6mois26jour matin11heure34minute05seconde
Modifier en GMT-8 Fuseau horaire :
Date dans la zone modifiée : 2016année6mois25jour après-midi07heure34minute05seconde

Bibliothèque de balises standard JSP