jstl中的<fmt:formatNumber>标签

设置显示时间戳 

<%     request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime()); %>  

显示:2009-11  

<fmt:formatDate pattern="yyyy-MM" value="${currentTimeStamp}"/> <br/>   

显示:2009-11-30 23:47:06  

<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/> <br/>  

显示:$12.00 

<fmt:formatNumber value="12" type="currency" pattern="$.00"/>  <br/> 

显示:$12.0 

<fmt:formatNumber value="12" type="currency" pattern="$.#"/> <br/>  

¥12.0  

<fmt:formatNumber value="12" type="currency" pattern="¥.00"/> <br/> 

12.00元 

<fmt:formatNumber value="12" type="currency" pattern="#0.00元"/> <br/> 

¥12.00  <fmt:formatNumber value="12" type="currency"/>  (那个货币的符号和当前web服务器的 local 设定有关)<br/>  

123456.79 

<fmt:formatNumber value="123456.7891" pattern="#0.00"/>  <br/> 

123,456.79 

<fmt:formatNumber value="123456.7891" pattern="#,#00.00"/> <br/>  

.79  <fmt:formatNumber value="0.7891" pattern="#.00"/>  <br/> 

12.34% <fmt:formatNumber value="0.1234" type="percent" pattern="#0.00%"/><br/> 1,200% <fmt:formatNumber value="12" type="percent"  /><br/> 

1200.00% <fmt:formatNumber value="12" type="percent" pattern="#0.00%"/><br/>

 ------------------------------------------------------------------------------ 

java格式化输出: 

DecimalFormat df = new DecimalFormat("格式"); 

String fmt =df.format(double); 

符号                  意义 

0                     一个数位 

#                     一个数位,前导零和追尾零不显示 

.                      小数点分割位置 

,                     组分隔符的位置 

-                      负数前缀 

%                    用100乘,并显示百分号 

其他任何符号    在输出字符串中包括指定符号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值