Latest web development tutorials

tag: <formatDate Fmt>

JSP Standard Tag Library JSP Standard Tag Library

tag: <Fmt formatDate> é usado de diferentes maneiras para formatar datas.

sintaxe

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

propriedade

tag: <Fmt formatDate> tem os seguintes atributos:

propriedade descrição Se necessário omissão
valor Para exibição de data é não
tipo DATA, HORA, ou AMBOS não data
DATESTYLE FULL, longo, médio, SHORT, ou DEFAULT não omissão
timeStyle FULL, longo, médio, SHORT, ou DEFAULT não omissão
padrão Modo de formato personalizado não não
timeZone data de apresentação do fuso horário não fuso horário padrão
var Os nomes das variáveis ​​loja formatado datas não Exibido na página
escopo log formato de armazenamento variável de intervalo não página

<Fmt: formatDate> Modo de formato tag

código descrição Exemplos

G

Sinal dos tempos

AD

y

Ano sem o século. Se o ano sem o século é inferior a 10, ele será exibido com nenhum ano zero à esquerda.

2002

M

figuras mês. dígito do mês sem zeros à esquerda.

Abril e 04

d

Dia do mês. dias de um único dígito sem zeros à esquerda.

20

h

12-horas. horas de um único dígito sem zeros à esquerda.

12

H

24 h por dia. horas de um único dígito sem zeros à esquerda.

0

m

Min. minutos dígito não terão um zero à esquerda.

45

s

Sec. segundos dígitos sem zeros à esquerda.

52

S

milisegundo

970

E

Da semana

terça-feira

D

Os primeiros dias do ano

180

F

Um mês nos primeiros dias da semana

2 (segunda quarta-feira do mês)

w

R primeiras semanas do ano

27

W

As primeiras semanas do mês

2

um

indicador de am / pm

PM

k

Hora (12 horas do relógio)

24

K

Hora (relógio de 24 horas)

0

z

fuso horário

Central Standard Time

'

escapar de texto

''

aspas simples



Exemplos Demonstração

<%@ 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>

Exemplos dos resultados operacionais acima:

日期格式化:

日期格式化 (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 Standard Tag Library JSP Standard Tag Library