Salesforce / Apex,当前用户使用的日期格式

问题描述 投票:0回答:2

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

salesforce apex-code force.com
2个回答
0
投票

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

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

除此之外,您可以使用Userinfo.getlocale()获取当前用户的区域设置。

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


0
投票

以下是另一个类似问题的答案:在顶点使用格式化方法来实现它。有点像Date.format('dd/mm/yyyy')

您可以创建一个映射来将区域设置保存为键并将其格式化为值,然后可以使用此映射在运行时查找正确的日期格式。使用UserInfo.getLocale()查找当前用户的区域设置。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.