JSTL(fmt標籤對資料格式化)(fn標籤操作字串)
阿新 • • 發佈:2019-02-03
總結下最近JSP中使用的fmt格式化:
Ⅰ.fmt標籤
1.對數字型資料格式化
<fmt:formatNumber value="123456.789" pattern=".00"/> //顯示 123456.79
<fmt:formatNumber value="123456.70" pattern=".0#"/> //顯示 123456.7
pattern規則:
0:代表一個數位;
#:代表一個數位,但不顯示末尾0;
2.對日期型別資料格式化
<fmt:formatDate value="${日期物件}" pattern="yyyy-MM-dd HH:mm:ss"/>
Ⅱ.fn標籤
1.使用substring函式對字串進行切割;
如下取得一個日期資料的年月日:
${fn:substring(obj[1],0,4)}年${fn:substring(obj[1],5,7)}月${fn:substring(obj[1],8,10)}日
<!-- 若obj[1]為“2017-11-30” -->
${fn:substring(obj[1],0,4)}//取得年份"2017"
${fn:substring(obj[1],4,7)}//取得月份"11"
${fn:substring(obj[1],7,10)}//取得日"30"