我知道,你可以格式化日期如下:我可以获取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