【问题标题】:SSRS Format Date Long Date without ZerosSSRS 格式日期长日期不带零
【发布时间】:2021-04-30 16:50:24
【问题描述】:

我们在报告中有一个这样显示的元素

Print Values by: Thursday, July 01, 2021

我们拥有的代码就这样出现在我们的 SSRS 文件中

="Print Values by: " & FormatDateTime(Parameters!printBy_deadline.Value, DateFormat.LongDate)

我们无法将它从字符串中分离出来。用户希望它看起来完全一样

Print Values by: Thursday, July 1, 2021 没有零,但其余部分应保持不变。我已经查看了其他格式,但他们似乎没有这样做。

谢谢。

【问题讨论】:

    标签: date reporting-services format ssrs-2008


    【解决方案1】:

    您可以使用 FORMAT 函数对日期和数字进行自定义格式设置,而不是使用 FormatDateTime 的有限格式。

    ="Print Values by: " & FORMAT(Parameters!printBy_deadline.Value, "dddd, MMMM d, yyyy")
    

    今天的结果是:

    2021 年 4 月 30 日,星期五

    d 代表天。当有 2 个 d 时,月份中的日期总是以 0 开头。如果是一个 d,它将有一位或两位数字。三个 d 会将日期显示为日期名称的缩写,而 4 个 d 将显示完整的日期名称。

    M 月份的名称逻辑类似。

    【讨论】:

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