JSTL - Etiqueta de núcleo <fmt: parseDate>

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

Atributo

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

Atributo Descripción Necesario Defecto
Valor Valor de fecha para leer (analizar) No Cuerpo
tipo FECHA, HORA o AMBOS No fecha
dateStyle COMPLETO, LARGO, MEDIO, CORTO o POR DEFECTO No Defecto
timeStyle COMPLETO, LARGO, MEDIO, CORTO o POR DEFECTO No Defecto
parseLocale Configuración regional para usar al analizar la fecha No Configuración regional predeterminada
patrón Patrón de análisis personalizado No Ninguna
zona horaria Zona horaria de la fecha analizada No Zona horaria predeterminada
var Nombre de la variable para almacenar la fecha analizada No Imprimir en página
alcance Alcance de la variable para almacenar la fecha formateada No página

Se proporciona un atributo de patrón que funciona igual que el atributo de patrón para el <fmt:formatDate>etiqueta. Sin embargo, en el caso del análisis, el atributo de patrón le dice al analizador qué formato esperar.

Ejemplo

<%@ 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 Tag</title>
   </head>

   <body>
      <h3>Date Parsing:</h3>
      
      <c:set var = "now" value = "20-10-2010" />
      <fmt:parseDate value = "${now}" var = "parsedEmpDate" pattern = "dd-MM-yyyy" />
      <p>Parsed Date: <c:out value = "${parsedEmpDate}" /></p>

   </body>
</html>

El código anterior generará el siguiente resultado:

Date Parsing:

Parsed Date: Wed Oct 20 00:00:00 GST 2010