日期格式數據在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%