首頁 > web前端 > html教學 > JSTL資料格式化實例詳解

JSTL資料格式化實例詳解

零下一度
發布: 2017-07-27 16:59:36
原創
1315 人瀏覽過

日期表示 

<fmt:formatDate value="${DATE1}" pattern="yyyy-MM-dd hh:mm:ss" type="date" dateStyle="long" /> 
<fmt:formatDate value="${DATE2}" type="date" pattern="yyyy-MM-dd"/>
登入後複製

百分數,千分錶表示

<fmt:formatNumber value="${DoubleVALUE}" type="number" pattern="0.00‰" />    0.01 ‰
<fmt:formatNumber    value="${DoubleVALUE}"   type="number" pattern="0.00%" />    0.20 %
登入後複製

#其他數字表示

<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。
登入後複製

貨幣表示

##

===1
<fmt:setLocale value="ch_CH" />
<fmt:formatNumber value="${data}" type="currency" />
==2
<fmt:formatNumber value="${doubleValue}" type="number" pattern="¥0.00" />
登入後複製

fmt:formatDate的輸出格式

<fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59
<fmt:formatDate value="${date}" type="date"/>2004-4-1
<fmt:formatDate value="${isoDate}" type="time"/>23:59:59
<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>04-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>2004年5月31日
<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>2004年5月31日 星期一
<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>下午11:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>下午11时59分59秒
<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>下午11时59分59秒 CDT
<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>星期四, 四月 1, 2004 13:30:00 -0600
<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>31 五月 04, 11:59:59 下午 中央夏令时
登入後複製

格式模式:

  d   月中的某一天。一位數的日期沒有前導零。    
  dd   月中的某一天。一位數的日期有一個前導零。    
  ddd   週中某天的縮寫名稱,以   AbbreviatedDayNames   定義。    
  dddd   週中某天的完整名稱,並在   DayNames   定義。    
  M   月份數字。一位數的月份沒有前導零。    
  MM   月份數字。一位數的月份有一個前導零。    
  MMM   月份的縮寫名稱,在   AbbreviatedMonthNames   定義。    
  MMMM   月份的完整名稱,在   MonthNames   定義。    
  y   不含紀元的年份。若不包含紀元的年份小於   10,則顯示不具有前導零的年份。    
  yy   不含紀元的年份。若不包含紀元的年份小於   10,則顯示具有前導零的年份。    
  yyyy   包含紀元的四位數的年份。    
  gg   時期或紀元。如果要設定格式的日期不具有關聯的時期或紀元字串,則忽略該模式。    
  h   12   小時制的小時。一位數的小時數沒有前導零。    
  hh   12   小時制的小時。一位數的小時數有前導零。    
  H   24   小時制的小時。一位數的小時數沒有前導零。    
  HH   24   小時制的小時。一位數的小時數有前導零。     
  m   分鐘。一位數的分鐘數沒有前導零。    
  mm   分鐘。一位數的分鐘數有一個前導零。    
  s   秒。一位數的秒數沒有前導零。    
  ss   秒。一位數的秒數有一個前導零。

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy HH:mm aa"/>和
<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy hh:mm aa"/>  对于0点显示的结果不一样
登入後複製


以上是JSTL資料格式化實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板