<fmt:formatDate> 標(biāo)簽

2018-08-26 16:40 更新

<fmt:formatDate> 標(biāo)簽

<fmt:formatDate>標(biāo)簽用于使用不同的方式格式化日期。

語(yǔ)法格式

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


屬性

<fmt:formatDate>標(biāo)簽有如下屬性:

屬性描述是否必要默認(rèn)值
value要顯示的日期無(wú)
typeDATE, TIME, 或 BOTHdate
dateStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
timeStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
pattern自定義格式模式無(wú)
timeZone顯示日期的時(shí)區(qū)默認(rèn)時(shí)區(qū)
var存儲(chǔ)格式化日期的變量名顯示在頁(yè)面
scope存儲(chǔ)格式化日志變量的范圍頁(yè)面

<fmt:formatDate> 標(biāo)簽格式模式

代碼描述實(shí)例

G

時(shí)代標(biāo)志

AD

y

不包含紀(jì)元的年份。如果不包含紀(jì)元的年份小于 10,則顯示不具有前導(dǎo)零的年份。

2002

M

月份數(shù)字。一位數(shù)的月份沒(méi)有前導(dǎo)零。

April & 04

d

月中的某一天。一位數(shù)的日期沒(méi)有前導(dǎo)零。

20

h

12 小時(shí)制的小時(shí)。一位數(shù)的小時(shí)數(shù)沒(méi)有前導(dǎo)零。

12

H

24 小時(shí)制的小時(shí)。一位數(shù)的小時(shí)數(shù)沒(méi)有前導(dǎo)零。

0

m

分鐘。一位數(shù)的分鐘數(shù)沒(méi)有前導(dǎo)零。

45

s

秒。一位數(shù)的秒數(shù)沒(méi)有前導(dǎo)零。

52

S

毫秒

970

E

周幾

Tuesday

D

一年中的第幾天

180

F

一個(gè)月中的第幾個(gè)周幾

2 (一個(gè)月中的第二個(gè)星期三)

w

一年中的第幾周r

27

W

一個(gè)月中的第幾周

2

a

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

PM

k

小時(shí)(12 小時(shí)制的小時(shí))

24

K

小時(shí)(24 小時(shí)制的小時(shí))

0

z

時(shí)區(qū)

中部標(biāo)準(zhǔn)時(shí)間

'

 

轉(zhuǎn)義文本

''

 

單引號(hào)



實(shí)例演示

<%@ 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 標(biāo)簽</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>

以上實(shí)例運(yùn)行結(jié)果:

日期格式化:

日期格式化 (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時(shí)19分43秒

日期格式化 (7): 2016-06-26

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)