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