Latest web development tutorials

<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>タグには、次の属性があります。

プロパティ 説明 必要に応じて デフォルト
日付表示へ それは いいえ
タイプ DATE、TIME、またはBOTH いいえ 日付
いるdateStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT いいえ デフォルト
timeStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT いいえ デフォルト
パターン カスタムフォーマットモード いいえ いいえ
タイムゾーン タイムゾーン表示日付 いいえ デフォルトのタイムゾーン
VAR 変数名店舗形式の日付 いいえ ページ上に表示
スコープ 範囲変数の格納形式のログ いいえ ページ

<FMT:は、FormatDate>タグ形式モード

コード 説明

G

時代の動向

AD

Y

世紀なしの年。 世紀なしの年が10未満である場合、それはありません先行ゼロの年で表示されます。

2002

M

月の数字。 先行ゼロなしの月の数字。

4月&04

D

月の日。 先行ゼロなしの一桁の日。

20

時間

12時間の時間。 先行ゼロなしの一桁の時間。

12

H

24時間の時間。 先行ゼロなしの一桁の時間。

0

メートル

ミン。 桁の分は、先行ゼロを持っていません。

45

秒。 先行ゼロのない桁の秒。

52

S

ミリ秒

970

E

週の

火曜日

D

今年の最初の数日間

180

F

週の最初の数日間の月

2(月の第2水曜日)

ワット

R年の最初の数週間

27

W

月の最初の週

2

A

午前/午後のインジケータ

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標準タグライブラリ