有没有一种方法来格式化日期对象显示在选择项目?格式日期内选择项目
这里是我的例子:
<h:selectOneMenu
label="Period"
value="#{myBean.periodStartEndList}"
id="periodStartEnd"
converter="genericConverter">
<f:selectItem itemLabel="Choose one .." noSelectionOption="true" />
<f:selectItems
value="#{myBean.periodStartEndList}"
var="periodStartEnd"
itemValue="#{periodStartEnd}"
itemLabel="#{periodStartEnd.map['dateStart']} -- #{periodStartEnd.map['dateEnd']}" />
</h:selectOneMenu>
而且组合/选择显示这些:
Sun May 01 14:57:21 WIT 2011 -- Thu May 05 14:57:21 WIT 2011
Fri May 06 14:57:21 WIT 2011 -- Tue May 10 14:57:21 WIT 2011
我想有更简单的东西,如:
01-05-2011 -- 05-05-2011
06-05-2011 -- 10-05-2011
我不知道如何做到这一点?
谢谢!
+1的免责声明。我认为对于需要它的SO有很多答案。 – 2011-04-13 09:43:17
另一个例子在这里:http://stackoverflow.com/questions/2378826/facelets-and-jstl-converting-a-date-to-a-string-for-use-in-a-field/2381443#2381443 – BalusC 2011-04-13 11:31:05
@阿迪:你好..感谢你的建议,看着它,我认为它会工作得很好。但我很好奇使自己的EL函数在使用函数来设置日期的简单应用程序管理bean上的优势吗? – bertie 2011-04-13 15:20:32