Тег <fmt:parseDate>

JSP 标准标签库Стандартная библиотека тегов 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> имеет следующие атрибуты:

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

Атрибут задаёт формат времени, необходимый для вывода.



Демонстрация примера

<%@ 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>JSTL fmt:parseDate 标签</title>
</head>
<body>
<h3>日期解析:</h3>
<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 标准标签库Стандартная библиотека тегов JSP

Другие расширения