JSTL - Balise <fmt: parseDate> Core
le <fmt:parseDate> tag est utilisé pour analyser les dates.
Attribut
le <fmt:parseDate> tag a les attributs suivants -
Attribut | La description | Obligatoire | Défaut |
---|---|---|---|
Valeur | Valeur de date à lire (analyser) | Non | Corps |
type | DATE, HEURE ou LES DEUX | Non | Date |
dateStyle | PLEIN, LONG, MOYEN, COURT ou PAR DÉFAUT | Non | Défaut |
timeStyle | PLEIN, LONG, MOYEN, COURT ou PAR DÉFAUT | Non | Défaut |
parseLocale | Paramètres régionaux à utiliser lors de l'analyse de la date | Non | Paramètres régionaux par défaut |
modèle | Modèle d'analyse personnalisé | Non | Aucun |
fuseau horaire | Fuseau horaire de la date analysée | Non | Fuseau horaire par défaut |
var | Nom de la variable pour stocker la date analysée | Non | Imprimer sur la page |
portée | Portée de la variable pour stocker la date formatée | Non | page |
Un attribut pattern est fourni qui fonctionne exactement comme l'attribut pattern pour le <fmt:formatDate>marque. Cependant, dans le cas de l'analyse syntaxique, l'attribut pattern indique à l'analyseur le format à attendre.
Exemple
<%@ 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>
Le code ci-dessus générera le résultat suivant -
Date Parsing:
Parsed Date: Wed Oct 20 00:00:00 GST 2010