Maison > interface Web > tutoriel HTML > Explication détaillée des exemples de formatage de données JSTL

Explication détaillée des exemples de formatage de données JSTL

零下一度
Libérer: 2017-07-27 16:59:36
original
1316 Les gens l'ont consulté

La date représente

<fmt:formatDate value="${DATE1}" pattern="yyyy-MM-dd hh:mm:ss" type="date" dateStyle="long" /> 
<fmt:formatDate value="${DATE2}" type="date" pattern="yyyy-MM-dd"/>
Copier après la connexion

Pourcentage, le millième représente

<fmt:formatNumber value="${DoubleVALUE}" type="number" pattern="0.00‰" />    0.01 ‰
<fmt:formatNumber    value="${DoubleVALUE}"   type="number" pattern="0.00%" />    0.20 %
Copier après la connexion

Autre représentation numérique

<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> -- 123,456.7
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> -- 123,456.70
<fmt:formatNumber value="12" type="percent" /> -- 1,200%type 可以是currency、 number、 和percent。
Copier après la connexion

Représentation monétaire

===1
<fmt:setLocale value="ch_CH" />
<fmt:formatNumber value="${data}" type="currency" />
==2
<fmt:formatNumber value="${doubleValue}" type="number" pattern="¥0.00" />
Copier après la connexion

Le format de sortie de fmt:formatDate

<fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59
<fmt:formatDate value="${date}" type="date"/>2004-4-1
<fmt:formatDate value="${isoDate}" type="time"/>23:59:59
<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>04-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>2004年5月31日
<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>2004年5月31日 星期一
<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>下午11:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>下午11时59分59秒
<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>下午11时59分59秒 CDT
<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>星期四, 四月 1, 2004 13:30:00 -0600
<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>31 五月 04, 11:59:59 下午 中央夏令时
Copier après la connexion

Mode de formatage :
d Un jour dans le mois. Les dates à un chiffre n’ont pas de zéros non significatifs.
Un jour du mois de JJ. Les dates à un chiffre comportent un zéro non significatif.
ddd Le nom abrégé d'un jour de la semaine, défini dans AbbreviatedDayNames .​  
dddd Le nom complet d'un jour de la semaine, tel que défini dans DayNames .
Numéro du mois M. Les mois à un chiffre n'ont pas de zéros non significatifs.​ ​
MM numéro du mois. Les mois à un chiffre comportent un zéro non significatif. ​
MMM Le nom abrégé du mois, tel que défini dans AbbreviatedMonthNames .​  
MMMM Le nom complet du mois, tel que défini dans MonthNames .
Y n'inclut pas l'âge de l'époque. Si l’année sans l’époque est inférieure à 10, l’année sans zéros non significatifs est affichée.
YY n'inclut pas l'année de l'époque. Si l’année sans l’époque est inférieure à 10, l’année avec les zéros non significatifs est affichée.​  
aaaa  L'année à quatre chiffres, y compris l'époque.
gg Période ou époque. Si la date en cours de formatage n’est pas associée à une chaîne de point ou d’époque, le modèle est ignoré.
H 12 heures par heure. Les heures à un chiffre n’ont pas de zéros non significatifs.
HH 12 heures. Les heures à un chiffre comportent des zéros non significatifs.
H Heure 24 heures. Les heures à un chiffre n’ont pas de zéros non significatifs.
HH 24 heures. Les heures à un chiffre comportent des zéros non significatifs.
Mminutes. Les minutes à un chiffre n’ont pas de zéros non significatifs.
mm minute. Les minutes à un chiffre comportent un zéro non significatif.       
s secondes. Les secondes à un chiffre n’ont pas de zéros non significatifs.     
ss  secondes. Les secondes à un chiffre ont un zéro non significatif.

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy HH:mm aa"/>和
<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy hh:mm aa"/>  对于0点显示的结果不一样
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal