【问题标题】:SSRS datetimepicker and textboxes behave differently when using Weekday functionSSRS datetimepicker 和 textboxes 在使用 Weekday 函数时表现不同
【发布时间】:2015-05-06 08:58:52
【问题描述】:

在我的 SSRS 报告中,我有一个日期参数,我想为它设置一个具有复杂逻辑的默认值。我遇到了这种奇怪的行为:

今天是 5 月 6 日,星期三。如果我使用以下表达式:

DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today())

对于默认时间选择器,我得到的是 5 月 9 日。 如果我在同一个报告的文本框中使用完全相同的表达式

DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today()).ToLongDateString()

我得到 5 月 10 日! 唯一改变的是 toString。 为什么这两个值不同? 我尝试了不同的表达式,当我开始使用 Weekday(Today(), somevalue) 时就会出现差异

【问题讨论】:

    标签: reporting-services datetimepicker weekday


    【解决方案1】:

    经过一段时间和一些基本的帮助后,我意识到我必须在两种表达方式中使用“FirstDayOfWeek”而不是“DayOfWeek”,这样无论当前的文化如何,它们都是相同的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      相关资源
      最近更新 更多