我們有一個對象java.util.Calendar
對象。我們希望在JSF頁面上顯示數據(最好使用與java.util.Date
對象相同的格式)。似乎應該有一些乾淨的方式來做到這一點,而不是創建一個包裝類,只是將日曆轉換爲日期。在JSF中顯示java.util.Calendar對象的最簡潔方法是什麼?
在JSF頁面中顯示java.util.Calendar
中保存的日期/時間的最簡潔方法是什麼?
我們有一個對象java.util.Calendar
對象。我們希望在JSF頁面上顯示數據(最好使用與java.util.Date
對象相同的格式)。似乎應該有一些乾淨的方式來做到這一點,而不是創建一個包裝類,只是將日曆轉換爲日期。在JSF中顯示java.util.Calendar對象的最簡潔方法是什麼?
在JSF頁面中顯示java.util.Calendar
中保存的日期/時間的最簡潔方法是什麼?
使用Calendar
自己的吸氣劑Calendar#getTime()
。它返回一個Date
。然後你可以用通常的方式使用<f:convertDateTime>
。
<h:outputText value="#{bean.calendar.time}">
<f:convertDateTime type="both" dateStyle="long" />
</h:outputText>
其他和@seangates:如果使用Calendar對象,則可以應用模式。例如。
<h:outputText value="#{bean.calendar.time}" styleClass="date">
<f:convertDateTime pattern="EEEE, MMMM d yyyy" />
</h:outputText>
<h:outputText value="#{bean.calendar.time}" styleClass="time">
<f:convertDateTime pattern="hh:mm" />
</h:outputText>
doh!讓我想知道我是如何在這個行業像往常一樣做到這一點。感謝BalusC! – Adam 2011-04-13 20:27:47
不客氣。 – BalusC 2011-04-13 20:29:06
有沒有一種乾淨的方式來做到這一點,並採取輸入的字符串,並使用''將其轉換爲'Calendar'對象? –
2012-08-22 20:04:39