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

Тег <fmt:setTimeZone>

Стандартная библиотека тегов JSP

Тег <fmt:setTimeZone> используется для копирования объекта часового пояса в указанную область действия.

Формат синтаксиса

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

Атрибуты

У тега <fmt:setTimeZone> следующие атрибуты:

АтрибутыОписаниеНеобходимо лиЗначение по умолчанию
value Часовой пояс Да Нет
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>Дата в измененной зоне: <fmt:formatDate value="${now" 
             type="both" timeStyle="long" dateStyle="long" /></p>
</body>
</html>

Результат выполнения таков:

Время в текущей зоне: 26 июня 2016 года в 11:34:05
Изменить на зону GMT-8:
Дата в измененной зоне: 25 июня 2016 года в 19:34:05

Стандартная библиотека тегов JSP