Is there any tag in Struts1 tag library which can format a java.util.Date
object?
In Struts 2, I can use the s:date
tag, but I can't find the Struts 1 equivalent.
Can't you use format attribute? Something like:
bean:write name=xxxx format="MMMM-dd-yyyy"
Nothing like that appears in the Sruts tag reference. You can however use the JSTL fmt:formatDate
tag for this. JSTL and Struts1 almost go hand in hand.
<%@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" />
Which should print like:
2010-06-18 June 18, 2010
It uses the java.text.SimpleDateFormat
under the hoods. Its Javadoc is more descriptive about the available patterns and styles.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With