etiqueta <fmt:parseDate>

JSP 标准标签库Biblioteca de etiquetas estándar de JSP

La etiqueta <fmt:parseDate> se utiliza para analizar fechas.

Formato de sintaxis

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

Atributos

La etiqueta <fmt:parseDate> tiene los siguientes atributos:

AtributoDescripciónRequeridoValor predeterminado
valueLa fecha a mostrarSíNinguno
typeDATE, TIME o BOTHnodate
dateStyleFULL, LONG, MEDIUM, SHORT o DEFAULTnodefault
timeStyleFULL, LONG, MEDIUM, SHORT o DEFAULTnodefault
patternPatrón de formato personalizadonoNinguno
timeZoneZona horaria para mostrar la fechanoZona horaria predeterminada
varNombre de la variable para almacenar la fecha formateadanoMostrar en la página
scopeÁmbito de la variable que almacena el registro formateadonoPágina

El atributo establece el formato de hora de salida que necesitamos.



Demostración de ejemplo

<%@ 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>

Resultado de ejecución del ejemplo anterior:

日期解析:

解析后的日期为: Tue Oct 20 00:00:00 CST 2015

JSP 标准标签库Biblioteca de etiquetas estándar de JSP

Otras extensiones