jstl中的<fmt:formatNumber>标签

来源:互联网 发布:位置大数据 编辑:程序博客网 时间:2024/06/10 19:13

设置显示时间戳 

<%     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
原创粉丝点击