首页 > 开发 > JavaScript > 正文

JSTL数据格式化实例详解

2020-03-22 19:37:55
字体:
来源:转载
供稿:网友
日期表示

 fmt:formatDate html' target='_blank'>value= ${DATE1} pattern= yyyy-MM-dd hh:mm:ss type= date date >

百分数,千分数表示

 fmt:formatNumber value= ${DoubleVALUE} type= number pattern= 0.00‰ / 0.01 ‰ fmt:formatNumber value= ${DoubleVALUE} type= number pattern= 0.00% / 0.20 %

其他数字表示

 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。

货币表示

===1 fmt:setLocale value= ch_CH /  fmt:formatNumber value= ${data} type= currency /  fmt:formatNumber value= ${doubleValue} type= number pattern= ¥0.00 / 

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 date >

格式模式:
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
dddd 周中某天的完整名称,在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
MM 月份数字。一位数的月份有一个前导零。
MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
MMMM 月份的完整名称,在 MonthNames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
h 12 小时制的小时。一位数的小时数没有前导零。
hh 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
m 分钟。一位数的分钟数没有前导零。
mm 分钟。一位数的分钟数有一个前导零。
s 秒。一位数的秒数没有前导零。
ss 秒。一位数的秒数有一个前导零。

 fmt:formatDate value= ${xx} pattern= dd/MM/yyyy HH:mm aa / 和 fmt:formatDate value= ${xx} pattern= dd/MM/yyyy hh:mm aa / 对于0点显示的结果不一样

以上就是JSTL数据格式化实例详解的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表