引入JSLT標簽:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
字符串someDate:
<c:set var="someDateStr" value="2014-05-08 18:02:01"/>
轉換Date對象:
<fmt:parseDate var="someDate" value="${someDateStr}" pattern="yyyy-MM-dd HH:mm:ss"/>
parseDate:${someDateStr} >> ${someDate}
頁面輸出:
parseDate:2014-05-08 18:02:01 >> Thu May 08 18:02:01 CST 2014
當前時間對象:
<jsp:useBean id="nowDate" class="java.util.Date"/>
格式化為字符串:
<fmt:formatDate var="nowStr" value="${nowDate}" pattern="yyyy/MM/dd HH:mm:ss"/>
formatDate:${nowDate} >> ${nowStr}
頁面輸出:
formatDate:Thu May 08 18:49:57 CST 2014 >> 2014/05/08 18:49:57
計算時間差:
<c:set var="interval" value="${nowDate.time - someDate.time}"/>
時間間隔(毫秒):${interval}
頁面輸出:
時間間隔(毫秒):2876802
轉換為分鍾:
<fmt:formatNumber value="${interval/1000/60}" pattern="#0.0"/>
頁面輸出: 47.9
