我知道,你可以格式化日期如下:我可以獲取apex的語言環境格式:outputText嗎?
<apex:outputText value="{0,date,MM'/'dd'/'yyyy}">
<apex:param value="{!contact.Birthdate}" />
</apex:outputText>
然而,我的申請將被分發到多個國家。在某些(如我的)上,日期格式爲dd/MM/yyyy
,但在其他(如美國)格式爲MM/dd/yyyy
。
有沒有一種方法可以告訴Visualforce使用語言環境的短日期格式?
不幸的是,這個解決方案沒有根據用戶的語言環境提供日期格式。 (請參閱此處瞭解更多信息:http://salesforce.stackexchange.com/questions/476/visualforce-locale-specific-date-format) – Wookie88 2014-08-07 11:57:08
感謝您的支持,並從我身上拿走了2分,這顯然是Salesforce的一個bug他們厭惡地拒絕糾正。我想即使我停止使用他們的系統,我也會永遠被他們的無能所困擾。 – mmix 2014-08-13 15:33:09
對不起,沒有任何個人信息,我只是不喜歡當接受的答案包含不正確的答案。除此之外,我還下降了1分。對我而言,這些要點不是最重要的,而是SO的質量:-)。另外,我發佈了一個實際可行的答案,因此在Salesforce中這不是不可能的。如果您還關心SO社區的質量,請注意它。 – Wookie88 2014-08-14 08:04:54