我正在使用带有Seam的JSF 1.2,并且我试图在h:selectManyCheckbox中获得格式化为dd / MM / yyyy的日期。 h:selectManyCheckbox的功能本身很好 - 只是它没有正确显示日期。
<h:selectManyCheckbox id="paymentDates" value="#{entity.selectedPaymentDates}" layout="pageDirection" styleClass="radio">
<s:convertDateTime type="date" dateStyle="short" pattern="dd/MM/yyyy"/>
<s:selectItems value="#{entity.calculatedPaymentDates}" var="entity" label="#{entity}" hideNoSelection="true" />
</h:selectManyCheckbox>
非常感谢任何想法!
AJ
答案 0 :(得分:0)
如何显示日期? 你正在使用带模式的dateStyle。使用其中一个,而不是两个。 'short'会将日期格式化为:
5/14/07 12:55:42 PM
虽然我认为你必须使用style =“both”来获得时间部分。
如果您想使用特定模式,请尝试:
<s:convertDateTime type="date" pattern="dd/MM/yyyy"/>
或者也许:
<s:convertDateTime type="both" pattern="dd/MM/yyyy"/>