Latest web development tutorials

<Fmt: formatDate> tag

JSP standard Tag Library JSP standard Tag Library

<Fmt: formatDate> est utilisée de différentes manières pour formater les dates.

syntaxe

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

propriété

<Fmt: formatDate> balise a les attributs suivants:

propriété description le cas échéant Par défaut
valeur Pour affichage de la date il est aucun
type DATE, HEURE, ou BOTH aucun date
dateStyle FULL, LONG, MEDIUM, SHORT, ou DEFAULT aucun par défaut
timeStyle FULL, LONG, MEDIUM, SHORT, ou DEFAULT aucun par défaut
motif mode de format personnalisé aucun aucun
timeZone Heure date d'affichage de la zone aucun fuseau horaire par défaut
var Les noms de variables magasin au format des dates aucun Affiché sur la page
portée Gamme de stockage variable de forme log aucun page

<Fmt: formatDate> mode de format d'étiquette

code description Exemples

sol

Signe des temps

AD

y

Année sans le siècle. Si l'année sans le siècle est inférieur à 10, il est affiché sans leader année zéro.

2002

M

chiffres du mois. Mois chiffres sans zéro.

Avril et 04

Jour du mois. jours à un chiffre sans zéro.

20

h

heures de 12 heures. Simple chiffres heures sans des zéros à gauche.

12

H

heures 24 heures. Simple chiffres heures sans des zéros à gauche.

0

m

Min. Digit minutes aura pas un zéro de premier plan.

45

s

Sec. secondes Digit sans des zéros à gauche.

52

S

Millisecond

970

E

De la semaine

mardi

Les premiers jours de l'année

180

fa

Un mois au cours des premiers jours de la semaine

2 (deuxième mercredi du mois)

w

R les premières semaines de l'année

27

W

Les premières semaines du mois

2

un

am / pm indicateur de

PM

k

Hour (12 heures)

24

K

Hour (24 heures)

0

z

fuseau horaire

Central Standard Time

'

Évadez texte

''

Les guillemets simples



Exemples Démo

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

Des exemples des résultats d'exploitation ci-dessus:

日期格式化:

日期格式化 (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