我在SSRS报告中有一个控件,显示日期时间值,并尝试使用当前用户的时间格式设置来格式化它(用户可以将其设置为HH:mm或hh:mm tt)。
我正在使用Dynamics CRM内置参数CRM_ShortTimePattern来做到这一点。但这似乎不起作用。关于如何实现这个的任何想法?
答案 0 :(得分:1)
通过过滤视图从UserSettings表中获取值比CRM_ShortTimePattern或CRM_FormatTime等内置CRM参数更可靠。我使用以下查询来获取当前用户的时间格式:
select [TimeFormatString] from [FilteredUserSettings] where [SystemUserId] = dbo.fn_FindUserGuid()