JSLT日期格式標籤,數字格式標籤使用

日期格式數據在jsp頁面顯示使用如下標籤

<fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>
其中${date}是實際數據中的java.util.Date類型數據

pattern="yyyy-MM-dd" 中的"yyyy-MM-dd"按照標準時間格式字符串定義即可,

可以顯示到時分秒即爲"yyyy-MM-dd HH:mm:ss"注意其中大小寫

數字標籤

<fmt:formatNumber value="${num}" pattern="#" type="number"/>
其中${num}是任意的基礎數據類型數據,pattern指定當前數字的格式,可以指定格式”#”

(只有整數類型)、”#.#”(帶一位小數類型)、” ¥#,###.###”(帶千位分割符,和“¥”類型)等等;type指定當前數字的類型,type有number(數值)、currency(貨幣)、percent(百分數)三種;

數字標籤實例

Double num = new Double("123456789012.3456");
整數帶千分符顯示:
<fmt:formatNumber value="${num}" type="number"/>
整數顯示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
兩位小數舍入顯示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
兩位小數舍入,不足兩位小數補0顯示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
貨幣顯示:(與number類似擴展pattern)
<fmt:formatNumber value="${num}" type="currency"/>
百分數顯示:(與number類似擴展pattern)
<fmt:formatNumber value="${num}" type="percent"/>

實例結果

整數帶千分符顯示: 123,456,789,012.346

整數顯示: 123456789012

兩位小數舍入顯示: 123456789012.35

兩位小數舍入,不足兩位小數補0顯示: 123456789012.35

貨幣顯示:¥123,456,789,012.35

百分數顯示 12,345,678,901,235%


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章