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

Etiqueta <fmt:setTimeZone>

Biblioteca de Tags Padrão do JSP

A etiqueta <fmt:setTimeZone> é usada para copiar um objeto de fuso horário para o escopo especificado.

Formato de sintaxe

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

Atributo

A etiqueta <fmt:setTimeZone> tem os seguintes atributos:

AtributoDescriçãoNecessário?Valor padrão
valor Fuso horário Sim Nenhum
var Nome da variável para armazenar o novo fuso horário Não Substituir padrão
escopo Escopo da variável Não Página

Exemplo demonstrativo

<%@ 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 Tag</title>
</head>
<body>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p>Hora do Fuso Horário Atual: <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
<p>Mudar para GMT-8 Fuso Horário:</p>
<fmt:setTimeZone value="GMT-8" />
<p>Data em Zona Modificada: <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
</body>
</html>

O resultado da execução é o seguinte:

Hora do Fuso Horário Atual: 2016ano6mês26dia manhã11hora34minuto05segundo
Mudar para GMT-8 Fuso Horário:
Data em Zona Modificada: 2016ano6mês25dia tarde07hora34minuto05segundo

Biblioteca de Tags Padrão do JSP