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

Тег <fmt:parseDate>

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

Тег <fmt:parseDate> используется для парсинга даты.

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

<fmt:parseDate
   value="<string>"
   type="<string>"
   dateStyle="<string>"
   timeStyle="<string>"
   pattern="<string>"
   timeZone="<string>"
   parseLocale="<string>"
   var="<string>"
   scope="<string>"/>

Атрибут

Указанные атрибуты у тега <fmt:parseDate>:

АтрибутОписание необязательноЗначение по умолчанию
valueДата для отображенияданет
typeDATE, TIME, или BOTHНетdate
dateStyleFULL, LONG, MEDIUM, SHORT, или DEFAULTНетdefault
timeStyleFULL, LONG, MEDIUM, SHORT, или DEFAULTНетdefault
patternПользовательский формат шаблонаНетнет
timeZoneВремяzones для отображения датыНетУказанное по умолчанию времяzones
varИмя переменной для хранения форматированной датыНетОтображается на странице
scopeОбласть форматирования переменных логаНетСтраница

Установка необходимых параметров времени вывода.


Пример демонстрации

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
  <title>Тег fmt:parseDate JSTL</title>
</head>
<body>
<h2>Анализ даты:</h2>
<c:set var="now" value="20-10-2015" />
<fmt:parseDate value="${now}" var="parsedEmpDate" 
                              pattern="dd-MM-yyyy" />
<p>Дата, обработанная после анализа: <c:out value="${parsedEmpDate}" /></p>
</body>
</html>

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

Анализ даты:
Дата, обработанная после анализа: Tue Oct 20 00:00:00 CST 2015

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