从字符串中提取日期

时间:2014-06-25 16:23:00

标签: reporting-services substring reportbuilder3.0

我有一个字符串,如“5/12/2014 1:14:50 PM”,我试图从该字符串中提取日期(5/12/2014)。我尝试使用(Created.Value包含字符串):

SUBSTRING(Fields!Created.Value, 1,9)

但它给了我一个错误,说“textrun的值表达式'创建> Paragraphs [0] .TextRuns [0]'包含一个错误:[BC30451]名称'substring'未声明。”

1 个答案:

答案 0 :(得分:2)

SSRS中没有SubString表达式 - 您需要使用Mid

=Mid(Fields!Created.Value, 1, 9)

假设所有输入都是格式良好的,您可以随时将字符串转换为日期:

=CDate(Fields!Created.Value)

然后将格式属性调整为文本框。