我有一个日期示例4/29/2015
,需要将日期格式更改为"Wednesday,april 29,2015
"。如何使用SSRS
实现这一点?
我有一个日期示例4/29/2015
,需要将日期格式更改为"Wednesday,april 29,2015
"。如何使用SSRS
实现这一点?
date
或datetime
数据类型(否则您需要在SQL查询中进行类型转换),以下是您可以执行的操作:
你期望的日期格式(Wednesday,april 29,2015
)不是标准的,所以你需要使用以下自定义格式:
"dddd,MMMM dd,yyyy"
因此,日期4/29/2015
将输出Wednesday,April 29,2015
,这比D
标准格式更符合您的需求,后者将输出Wednesday, April 29, 2015
。
现在您已经有了正确的格式,需要将其放在报告上。
有两个选项:
我假设您有一个名为YourDate
的datetime
字段或一个名为YourDateString
的string
字段。
在表达式中:
=Format(CDate(Fields!YourDateString.Value), "dddd,MMMM dd,yyyy")
=Format(Fields!YourDate.Value, "dddd,MMMM dd,yyyy")
在报告项目属性中:
=CDate(Fields!YourDateString.Value)
或 =Fields!YourDate.Value
dddd,MMMM dd,yyyy