【问题标题】:Extracting Date from a String从字符串中提取日期
【发布时间】:2014-06-25 16:22:59
【问题描述】:

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

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

但它给了我一个错误,提示“textrun 'Created>Paragraphs[0].TextRuns[0]' 的值表达式包含错误:[BC30451]Name 'substring' is not declared。”

【问题讨论】:

    标签: reporting-services substring reportbuilder3.0


    【解决方案1】:

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

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

    假设您的所有输入格式正确,您始终可以将字符串转换为日期:

    =CDate(Fields!Created.Value)
    

    然后将Format属性调整为Textbox。

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 2020-08-14
      • 2016-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多