JSTL - Tag central <fmt: parseDate>
o <fmt:parseDate> tag é usada para analisar datas.
Atributo
o <fmt:parseDate> tag tem os seguintes atributos -
Atributo | Descrição | Requeridos | Padrão |
---|---|---|---|
Valor | Valor de data para ler (analisar) | Não | Corpo |
tipo | DATA, HORA ou AMBOS | Não | encontro |
dateStyle | FULL, LONG, MEDIUM, SHORT ou DEFAULT | Não | Padrão |
timeStyle | FULL, LONG, MEDIUM, SHORT ou DEFAULT | Não | Padrão |
parseLocale | Local a ser usado ao analisar a data | Não | Localidade padrão |
padronizar | Padrão de análise personalizado | Não | Nenhum |
fuso horário | Fuso horário da data analisada | Não | Fuso horário padrão |
var | Nome da variável para armazenar a data analisada | Não | Imprimir na página |
escopo | Escopo da variável para armazenar a data formatada | Não | página |
É fornecido um atributo de padrão que funciona exatamente como o atributo de padrão para o <fmt:formatDate>tag. No entanto, no caso de análise, o atributo pattern informa ao analisador qual formato esperar.
Exemplo
<%@ 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>
O código acima irá gerar o seguinte resultado -
Date Parsing:
Parsed Date: Wed Oct 20 00:00:00 GST 2010