在 ssrs 中显示日期名称和月份名称
Showing day name and month name in ssrs
我有一个日期示例 4/29/2015
。我需要更改日期格式,如“Wednesday,april 29,2015
。如何使用 SSRS
.?
实现此目的
假设您的日期字段是 date
或 datetime
数据类型(否则您将需要在 sql 查询中进行强制转换),您可以这样做:
- 右键单击显示日期时间的文本框,然后选择文本框属性:
- 从左侧面板中选择数字,然后选择日期并选择所需的格式:
- 那么您应该会看到日期显示为:
您期望的格式 (Wednesday,april 29,2015
) 不是 standard, so you will need the following custom 格式:
"dddd,MMMM dd,yyyy"
所以日期 4/29/2015
将输出 Wednesday,April 29,2015
,这比将输出 Wednesday, April 29, 2015
.
的 D
标准格式更接近您的需要
现在您已经有了正确的格式,您需要将它放在报告中。
有2个选项:
我假设您有一个名为 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
我有一个日期示例 4/29/2015
。我需要更改日期格式,如“Wednesday,april 29,2015
。如何使用 SSRS
.?
假设您的日期字段是 date
或 datetime
数据类型(否则您将需要在 sql 查询中进行强制转换),您可以这样做:
- 右键单击显示日期时间的文本框,然后选择文本框属性:
- 从左侧面板中选择数字,然后选择日期并选择所需的格式:
- 那么您应该会看到日期显示为:
您期望的格式 (Wednesday,april 29,2015
) 不是 standard, so you will need the following custom 格式:
"dddd,MMMM dd,yyyy"
所以日期 4/29/2015
将输出 Wednesday,April 29,2015
,这比将输出 Wednesday, April 29, 2015
.
D
标准格式更接近您的需要
现在您已经有了正确的格式,您需要将它放在报告中。
有2个选项:
我假设您有一个名为 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
- 表达式: