<fmt:formatDate>标签用于使用不同的方式格式化日期。
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 4 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 5 6 <html> 7 <head> 8 <title>JSTL fmt:dateNumber 标签</title> 9 </head> 10 <body> 11 <h3>日期格式化:</h3> 12 <c:set var="now" value="<%=new java.util.Date()%>" /> 13 14 <p>日期格式化 (1): <fmt:formatDate type="time" 15 value="${now}" /></p> 16 <p>日期格式化 (2): <fmt:formatDate type="date" 17 value="${now}" /></p> 18 <p>日期格式化 (3): <fmt:formatDate type="both" 19 value="${now}" /></p> 20 <p>日期格式化 (4): <fmt:formatDate type="both" 21 dateStyle="short" timeStyle="short" 22 value="${now}" /></p> 23 <p>日期格式化 (5): <fmt:formatDate type="both" 24 dateStyle="medium" timeStyle="medium" 25 value="${now}" /></p> 26 <p>日期格式化 (6): <fmt:formatDate type="both" 27 dateStyle="long" timeStyle="long" 28 value="${now}" /></p> 29 <p>日期格式化 (7): <fmt:formatDate pattern="yyyy-MM-dd" 30 value="${now}" /></p> 31 32 </body> 33 </html>
以上实例运行结果:
日期格式化:
日期格式化 (1): 11:19:43
日期格式化 (2): 2016-6-26
日期格式化 (3): 2016-6-26 11:19:43
日期格式化 (4): 16-6-26 上午11:19
日期格式化 (5): 2016-6-26 11:19:43
日期格式化 (6): 2016年6月26日 上午11时19分43秒
日期格式化 (7): 2016-06-26