我们要求将日期时间值传递给报告参数,该参数为“String”日期类型(而不是“DateTime”)。报告参数将是一个查询参数,即它将有一个值列表,其中传递的值应该落入其中。
奇怪的是,如果传递给此参数的日期时间值以这种格式传递mm / dd / yyyy hh:mm:ss AM / PM然后只有成功否则会显示错误(如果是月/日/小时/分钟/秒具有单个数字值,那么我们还需要将单个数字值传递给参数。
假设报表服务器从控制面板中的“区域设置”中选择此格式,我们尝试修改日期&时间格式为yyyy-mm-dd& HH:mm:ss但结果是一样的。
在研究更多时,我发现了一些建议,指定更改rdl中的语言属性(我无法弄清楚如何),但这不是我正在寻找的解决方案。我还发现了另一个主题here,但它没有提供我们正在寻找的解决方案。 我需要了解这种格式是否在报表服务器级别进行控制。是可配置的吗如果有人可以提供一些指导,那就太好了。
感谢。
答案 0 :(得分:0)
格式(,“mm / dd / yyyy hh:mm:ss AM / PM”)
然后区域设置无关紧要。