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

etiqueta <fmt:setTimeZone>

Biblioteca de etiquetas estándar de JSP

La etiqueta <fmt:setTimeZone> se utiliza para copiar un objeto de zona horaria al ámbito especificado.

formato de sintaxis

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

propiedad

las etiquetas <fmt:setTimeZone> tienen las siguientes propiedades:

propiedaddescripción¿es necesario?valor predeterminado
valor zona horaria ninguno
var nombre de la variable para almacenar la nueva zona horaria no Reemplazar valor predeterminado
alcance alcance de las variables no Página

ejemplo de demostración

<%@ 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>Etiqueta fmt:setTimeZone de JSTL</title>
</head>
<body>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p Hora actual de la zona: <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
<p Modificar a GMT-8 Zona horaria:</p>
<fmt:setTimeZone value="GMT-8" />
<p Fecha en Zona Modificada: <fmt:formatDate value="${now}" 
             type="both" timeStyle="long" dateStyle="long" /></p>
</body>
</html>

El resultado de la ejecución es el siguiente:

Hora actual de la zona 2016año6mes26día mañana11hora34minuto05segundo
Modificar a GMT-8 Zona horaria:
Fecha en Zona Modificada: 2016año6mes25día tarde07hora34minuto05segundo

Biblioteca de etiquetas estándar de JSP