JSTL fmt:formatNumber日期、 數字、貨幣格式化

JSTL fmt:formatNumber日期、 數字、貨幣格式化

使用<fmt>標籤應先導入java

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>web

其uri可在fmt.tld文件下服務器

1. 日期格式化

<fmt:formatDate value=「${XXX.date}」 pattern=「yyyy-MM-dd HH:mm:ss」/>jsp

value:要格式化的日期spa

pattern:日期格式化的格式orm

 

2 數字格式化

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

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

<fmt:formatNumber value="1234567890" type="currency"/> -- $1,234,567,890.00(那個貨幣的符號和當前web服務器的 local 設定有關)

<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)ci

 

java格式化輸出:字符串

DecimalFormat df = new DecimalFormat("格式");web服務器

String fmt =df.format(double);table

符號                  意義

0                     一個數位

#                     一個數位,前導零和追尾零不顯示

.                      小數點分割位置

,                     組分隔符的位置

-                      負數前綴

%                    用100乘,並顯示百分號

其餘任何符號    在輸出字符串中包括指定符號

相關文章
相關標籤/搜索