日期格式似乎在SSRS中不起作用

时间:2011-12-06 15:36:02

标签: reporting-services

我想创建一个包含日期表的报告。

我正在使用的AnnualLeaveDate文本框的format属性是;

= FORMAT(Fields!AnnualLeaveDate.Value,“ddd d MMMM yyyy”)

所以我想要一个像2011年8月4日星期一的日期

我得到的是这个;

年假日期

2011年11月15日星期二

We16 2011年11月16日

T12u 2011年11月17日

ri 18 Nove0ber 2011

2011年11月21日


为什么会发生这种情况,我该如何解决? 我正在使用SSRS 2008。

1 个答案:

答案 0 :(得分:1)

尝试将日期字段包装在“Cdate”函数中,如下所示:

=FORMAT(Cdate(Fields!AnnualLeaveDate.Value), "ddd d MMMM yyyy")

将日期字段包装在Cdate函数(赋值表达式)中,然后在对话框显示中使用日期格式化,就像使用任何其他数据字段一样。

=Cdate(Fields!AnnualLeaveDate.Value)