2011-02-24 139 views
0

我想使它看起來像這樣格式化VisualForce日期:VisualForce日期格式 - 如何顯示日

Tuesday 02/22/11 

我發現計算器此引用:

How to format a date in VisualForce?

但我無法確定要在格式字符串中輸入的內容。

我試圖用一個e作爲參考這裏:

http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html

但是,當我做到這一點:

<apex:outputText value="{0,date,MM'/'e'/'yy}"> 
     <apex:param value="{!od.PriceBookEntry.Product2.Start__c}" /> 
</apex:outputText> 

我得到的保存錯誤:

Save error: The Date format pattern for is invalid


<apex:outputText value="{0,date,EEE MM'/'yy}"> 
    <apex:param value="{!od.PriceBookEntry.Product2.Start__c}" /> 
</apex:outputText> 

回答

5
<apex:outputText value="{0,date,EEEE MM'/'dd'/'yyyy}"> 
    <apex:param value="{!od.PriceBookEntry.Product2.Start__c}" /> 
</apex:outputText> 

輸出:

星期一1944年10月2日

+2

你怎麼得到這個格式化採取用戶時區考慮在內,並顯示當地時區,而不是GMT那個時候? – 2013-05-20 22:18:18