gpt4 book ai didi

reporting-services - SSRS 将默认时间添加到日期参数

转载 作者:行者123 更新时间:2023-12-04 07:53:19 24 4
gpt4 key购买 nike

我有一个 SSRS 报告,其中包含两个日期时间参数。当然,日期选择器不允许您选择与 dateTIME 一起使用的时间,这太有意义了。所以我的想法是给日期时间参数一个默认时间。例如,如果我希望参数的默认值是今天上午 8:30 的日期,我该怎么做?

所以如果今天是 2013 年 9 月 4 日,我想确切地看到这个:09/04/2013 8:30 AM。

我尝试了各种格式。我得到的最接近的是这样做:

=CDate(Format(Today(), "MM/dd/yyyy") & " 8:30 AM")

但是我一直无法让秒数不显示,因为您总是必须将其从字符串转换回日期时间,否则您会收到无效类型错误,并且 CDdate 始终显示秒数。

最佳答案

似乎您试图直接在参数的默认值中格式化日期,对吗?问题是,CDate() 将字符串转换为 DateTime;和 DateTime 对象确实有秒。如果不想在报告中显示这些秒数,则应将日期转换为格式化字符串,例如:

=Format(Parameters!yourParameter.Value, "MM/dd/yyyy hh:mm")

为了为您的日期参数设置默认时间,您还可以在参数默认值中使用类似的内容:
Today().AddHours(8).AddMinutes(30)

关于reporting-services - SSRS 将默认时间添加到日期参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18624461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com