SSRS格式日期从YYYYMMDD到MM/DD/YYYY

use*_*442 6 sql-server-2008 reporting-services

当我运行报告时,日期以格式显示,YYYYMMDD但我需要将其转换为格式MM/DD/YYYY

例如: 20150213 - 期待结果02/13/2015

以下表达式不起作用.建议?

=Format(Fields!InstallDate0.Value,"MM/dd/yyyy")
Run Code Online (Sandbox Code Playgroud)

Chr*_*tta 6

它看起来像是InstallDate0一个字符串,而不是一个日期.首先将其转换为日期,然后格式化:

=Format(CDate(Fields!InstallDate0.Value), "MM/dd/yyyy")
Run Code Online (Sandbox Code Playgroud)

  • 使用此表达式时,该列的所有记录中都收到#Error。 (2认同)