使用Dynamics CRM中当前用户的格式设置格式化时间

时间:2015-06-23 06:37:43

标签: reporting-services dynamics-crm ssrs-2012 dynamics-crm-2015

我在SSRS报告中有一个控件,显示日期时间值,并尝试使用当前用户的时间格式设置来格式化它(用户可以将其设置为HH:mm或hh:mm tt)。

我正在使用Dynamics CRM内置参数CRM_ShortTimePattern来做到这一点。但这似乎不起作用。关于如何实现这个的任何想法?

1 个答案:

答案 0 :(得分:1)

通过过滤视图从UserSettings表中获取值比CRM_ShortTimePattern或CRM_FormatTime等内置CRM参数更可靠。我使用以下查询来获取当前用户的时间格式:

select [TimeFormatString] from [FilteredUserSettings] where [SystemUserId] = dbo.fn_FindUserGuid()