0

使用 Salesforce Apex,我如何找到当前用户使用的日期格式?我想知道这个人是否将他们的日期视为 MDY、DMY 等。

4

2 回答 2

0

要查看公司实例的日期格式,您可以date.format()在任何日期字段上使用 -

它将为您提供在 salesforce 实例中设置的日期格式。

除此之外,您可以使用它Userinfo.getlocale()来获取当前用户的语言环境。

如果您想使用格式在 VF 页面中捕获日期和时间,只需使用System.now.format()

于 2013-09-23T14:38:22.350 回答
0

这是另一个类似问题的答案:使用 apex 中的格式方法来实现它。就像是Date.format('dd/mm/yyyy')

您可以创建一个映射以将语言环境作为键并将格式作为值,然后此映射可用于在运行时查找正确的日期格式。用于UserInfo.getLocale()查找当前用户区域设置。

希望这可以帮助。

于 2013-09-21T14:06:33.313 回答