【问题标题】:Formatting date time in SSRS在 SSRS 中格式化日期时间
【发布时间】:2015-12-18 05:49:02
【问题描述】:

有没有人尝试过在 SSRS 中格式化由其数据集指定的日期时间?

=Format(Fields!Date.Value,"dsDateTime","dd/MM/yyyy     hh:mm:ss")

这个表达式不起作用。

【问题讨论】:

  • 但我还是需要指定数据集,否则会出现聚合函数规范问题。我也试过这个..... =Format(CDate(Fields!Date.Value,"dataset"), "dd/MM/yyyy hh:mm:ss") 但还没有成功。
  • 来自 sql 的输入是 01/01/2011 21:01:11,但以 dd/MM/yyy hh:mm:ss 格式获取除外。 @curiousguy

标签: reporting-services ssrs-2012


【解决方案1】:

除了这两个建议之外,还有另一种方法。

在您的表达式中单击鼠标右键 > 占位符属性 > 数字 > 日期 > 然后选择您想要的格式。

【讨论】:

  • 非常直接!
【解决方案2】:

将格式添加到字段的格式属性中。

【讨论】:

    【解决方案3】:

    您可能需要先转换为日期。

    =Format(CDate(Fields!Date.Value), "dd/MM/yyyy hh:mm.ss")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多