<fmt:formatDate> 标签

JSP 标准标签库JSP 标准标签库

<fmt:formatDate>标签用于使用不同的方式格式化日期。

语法格式

<fmt:formatDate
 value="<string>"
 type="<string>"
 dateStyle="<string>"
 timeStyle="<string>"
 pattern="<string>"
 timeZone="<string>"
 var="<string>"
 scope="<string>"/>

属性

<fmt:formatDate>标签有如下属性:

属性描述 是否必要默认值
value要显示的日期
typeDATE, TIME, 或 BOTHdate
dateStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
timeStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
pattern自定义格式模式
timeZone显示日期的时区默认时区
var存储格式化日期的变量名显示在页面
scope存储格式化日志变量的范围页面

<fmt:formatDate> 标签格式模式

代码描述 实例

G

时代标志

AD

y

不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。

2002

M

月份数字。一位数的月份没有前导零。

April & 04

d

月中的某一天。一位数的日期没有前导零。

20

h

12 小时制的小时。一位数的小时数没有前导零。

12

H

24 小时制的小时。一位数的小时数没有前导零。

0

m

分钟。一位数的分钟数没有前导零。

45

s

秒。一位数的秒数没有前导零。

52

S

毫秒

970

E

周几

Tuesday

D

一年中的第几天

180

F

一个月中的第几个周几

2 (一个月中的第二个星期三)

w

一年中的第几周r

27

W

一个月中的第几周

2

a

a.m./p.m. 指示符

PM

k

小时(12 小时制的小时)

24

K

小时(24 小时制的小时)

0

z

时区

中部标准时间

'

 

转义文本

''

 

单引号



实例演示

<%@ page language="java" contentType="text/html; charset=UTF-8"
 pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
 <title>JSTL fmt:dateNumber 标签</title>
</head>
<body>
<h3>日期格式化:</h3>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p>日期格式化 (1): <fmt:formatDate type="time" 
 value="${now}" /></p>
<p>日期格式化 (2): <fmt:formatDate type="date" 
 value="${now}" /></p>
<p>日期格式化 (3): <fmt:formatDate type="both" 
 value="${now}" /></p>
<p>日期格式化 (4): <fmt:formatDate type="both" 
 dateStyle="short" timeStyle="short" 
 value="${now}" /></p>
<p>日期格式化 (5): <fmt:formatDate type="both" 
 dateStyle="medium" timeStyle="medium" 
 value="${now}" /></p>
<p>日期格式化 (6): <fmt:formatDate type="both" 
 dateStyle="long" timeStyle="long" 
 value="${now}" /></p>
<p>日期格式化 (7): <fmt:formatDate pattern="yyyy-MM-dd" 
 value="${now}" /></p>
</body>
</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

JSP 标准标签库JSP 标准标签库

0 个评论

要回复文章请先登录注册