1. 程式人生 > >formatDate-------date、datetime型資料用EL表示式在頁面顯示

formatDate-------date、datetime型資料用EL表示式在頁面顯示

首先需在頁面上匯入fmt標籤的宣告
<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>或
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

value: 要格式化的值,這裡就是updateDate
type: 格式化的樣式

dateStyle: 具體樣式(比type更具體的描述,可以不寫)

舉例說明:

<fmt:formatDate value="${updateDate}" pattern="yyyy-MM-dd HH:mm:ss"/><br/>
<fmt:formatDate value="${updateDate}" type="date"/><br/>
<fmt:formatDate value="${updateDate}" type="date" dateStyle="default"/><br/>
<fmt:formatDate value="${updateDate}" type="date" dateStyle="short"/><br/>
<fmt:formatDate value="${updateDate}" type="date" dateStyle="medium"/><br/>
<fmt:formatDate value="${updateDate}" type="date" dateStyle="long"/><br/>
<fmt:formatDate value="${updateDate}" type="date" dateStyle="full"/><br/>
<fmt:formatDate value="${updateDate}" type="time"/><br/><br/>
<fmt:formatDate value="${updateDate}" type="time" timeStyle="default"/><br/>
<fmt:formatDate value="${updateDate}" type="time" timeStyle="short"/><br/>
<fmt:formatDate value="${updateDate}" type="time" timeStyle="medium"/><br/>
<fmt:formatDate value="${updateDate}" type="time" timeStyle="long"/><br/>
<fmt:formatDate value="${updateDate}" type="time" timeStyle="full"/><br/>
<fmt:formatDate value="${updateDate}" type="both"/><br/>
<fmt:formatDate value="${updateDate}" type="both" pattern="EEEE, MMMM d, yyyy-MM-dd HH:mm:ss Z"/><br/>
<fmt:formatDate value="${updateDate}" type="both" pattern="d MMM yy, h:m:s a zzzz"/><br/>

輸出結果為:
2014-12-05 09:19:05
2014-12-5
2014-12-5
14-12-5
2014-12-5
2014年12月5日
2014年12月5日 星期五
9:19:05
9:19:05
上午9:19
9:19:05
上午09時19分05秒
上午09時19分05秒 CST
2014-12-5 9:19:05
星期五, 十二月 5, 2014-12-05 09:19:05 +0800
5 十二月 14, 9:19:5 上午 中國標準時間