java.util.Date
オブジェクトをフォーマットできるStruts1タグライブラリにタグはありますか?
Struts 2 ではs:date
タグを使用できますが、Struts 1 に相当するものが見つかりません。
format 属性を使用できませんか? 何かのようなもの:
bean:write name=xxxx format="MMMM-dd-yyyy"
そのようなものは、Sruts タグ リファレンスには表示されません。ただし、これにはJSTL fmt:formatDate
タグを使用できます。JSTL と Struts1 はほぼ連携しています。
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
...
<p><fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
<p><fmt:formatDate value="${bean.date}" type="date" dateStyle="long" />
次のように印刷する必要があります。
2010-06-18 2010 年 6 月 18 日
java.text.SimpleDateFormat
ボンネット下を利用しています。その Javadoc は、利用可能なパターンとスタイルについてより説明的です。
タグformat="MM-dd-yyyy"
の属性として使用するために機能します。bean:write