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