JSTL - Tag principale <fmt: parseDate>

Il <fmt:parseDate> tag viene utilizzato per analizzare le date.

Attributo

Il <fmt:parseDate> tag ha i seguenti attributi:

Attributo Descrizione necessario Predefinito
Valore Valore della data da leggere (analizzare) No Corpo
genere DATA, ORA o ENTRAMBI No Data
dateStyle COMPLETO, LUNGO, MEDIO, CORTO o PREDEFINITO No Predefinito
timeStyle COMPLETO, LUNGO, MEDIO, CORTO o PREDEFINITO No Predefinito
parseLocale Impostazioni locali da utilizzare durante l'analisi della data No Impostazioni internazionali predefinite
modello Pattern di analisi personalizzato No Nessuna
fuso orario Fuso orario della data analizzata No Fuso orario predefinito
var Nome della variabile per memorizzare la data analizzata No Stampa alla pagina
scopo Ambito della variabile per memorizzare la data formattata No pagina

Viene fornito un attributo pattern che funziona esattamente come l'attributo pattern per <fmt:formatDate>etichetta. Tuttavia, nel caso dell'analisi, l'attributo pattern dice al parser quale formato aspettarsi.

Esempio

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

Il codice sopra genererĂ  il seguente risultato:

Date Parsing:

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