使用Salesforce Apex,如何找到当前用户使用的日期格式?我想知道这个人是否将他们的日期视为MDY,DMY等。
要查看公司实例的日期格式,您可以在任何日期字段中使用date.format()
它将为您提供salesforce实例中设置的日期格式。
除此之外,您可以使用Userinfo.getlocale()
获取当前用户的区域设置。
如果您想使用System.now.format()
格式捕获VF页面中的日期和时间
以下是另一个类似问题的答案:在顶点使用格式化方法来实现它。有点像Date.format('dd/mm/yyyy')
您可以创建一个映射来将区域设置保存为键并将其格式化为值,然后可以使用此映射在运行时查找正确的日期格式。使用UserInfo.getLocale()
查找当前用户的区域设置。
希望这可以帮助。