欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jstl中的

程序员文章站 2022-07-01 23:28:10
jstl中的

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乘,并显示百分号

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