即使所有区域设置都是EN-ZA,SSRS报告日期参数也会恢复为美国格式

时间:2018-05-28 09:52:58

标签: reporting-services ssrs-2012

在我的报告中,有两个日期选择框用于设置开始和结束日期参数。

用户设置设置为en-za(所以yyyy-mm-dd),当选择日期时,它会以正确的格式显示,但如果日期超过12,则框会切换为US格式并出错。< / p>

报告语言设置设置为User!language,浏览器和计算机都设置为en-za和本地日期设置

任何人都知道为什么报告仍然会尝试使用美国格式的参数?

1 个答案:

答案 0 :(得分:0)

检查数据库服务器上dateformat的值。

USE [ReportServer]
GO

DBCC USEROPTIONS

query results

SET dateformat ymd
SELECT dateformat from sys.syslanguages s where s.name = @@language