JSTL fmt:formatDateで日付データを指定フォーマットで出力する

構文
fmt:formatDate value="値" pattern="形式"
value フォーマット変換する日付データ
pattern 出力するフォーマットを直接指定します。
指定可能なパターン
G 紀元
y 年
M 月
E 曜日
k 時(1~24)
m 分

使用例

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

<jsp:useBean id="dateA" class="java.util.Date"/>

<html><body>

<fmt:formatDate value="${dateA}" pattern="yyyyMMdd" /><br>
<fmt:formatDate value="${dateA}" pattern="yyyy/MM/dd HH:mm:ss" /><br>
<fmt:formatDate value="${dateA}" pattern="yyyy年MM月dd日(E) a KK時mm分ss秒" /><br>

</body></html>

実行結果

20221203
20221203 12:21:12
2022年12月3日(土) 午後01時21分15秒

 

JSTL

Posted by arkgame