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秒