2010-06-18 15 views
5

क्या स्ट्रूट 1 टैग लाइब्रेरी में कोई टैग है जो java.util.Date ऑब्जेक्ट को प्रारूपित कर सकता है?स्ट्रूट्स 1 दिनांक प्रारूप टैग

स्ट्रूट्स 2 में, मैं s:date टैग का उपयोग कर सकता हूं, लेकिन मुझे स्ट्रूट्स 1 समकक्ष नहीं मिल रहा है।

उत्तर

5

ऐसा कुछ भी नहीं है जो Sruts tag reference में दिखाई देता है। हालांकि आप इसके लिए JSTLfmt:formatDate टैग का उपयोग कर सकते हैं। जेएसटीएल और स्ट्रूट 1 लगभग हाथ में हाथ जाते हैं।

<%@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 
June 18, 2010 

यह फन के तहत java.text.SimpleDateFormat उपयोग करता है। इसका जावाडोक उपलब्ध पैटर्न और शैलियों के बारे में अधिक वर्णनात्मक है।

6

क्या आप प्रारूप विशेषता का उपयोग नहीं कर सकते? कुछ की तरह:

bean:write name=xxxx format="MMMM-dd-yyyy" 
3

यह bean:write टैग के लिए एक विशेषता के रूप में format="MM-dd-yyyy" के उपयोग के लिए काम करता है।

संबंधित मुद्दे