有沒有一種方法來格式化日期對象顯示在選擇項目?格式日期內選擇項目
這裏是我的例子:
<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