SSRS格式字符串到日期时间DD MMM YYYY HH MM

时间:2017-05-18 11:29:40

标签: sql-server reporting-services ssrs-2008-r2

在报告服务中显示文本框 - 数据已分组。 将分组数据20170518110610格式化为DD MMM YYYY HH MM

的最佳方法

18 May 2017 11:06

尝试文本框属性 - 数字 - 自定义格式 - dd-mmm-yyyy hh:mm结果相同 20170518110610

1 个答案:

答案 0 :(得分:3)

您遇到问题,因为20170518110610varchar。在格式化之前,您需要将其转换为日期。

可能的解决方案:

1)从数据源(首选)

返回datetime而非varchar

2)SSRS中的解析值然后格式化值:

=Format(DateTime.ParseExact("20170518110610", "yyyyMMddHHmmss", Nothing), "dd-mmm-yyyy hh:mm")