Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安全部门改革。如何将特定值的动态字段数据类型更改为DateTime?_Datetime_Reporting Services_Time_Ssrs 2008_Ssrs 2008 R2 - Fatal编程技术网

安全部门改革。如何将特定值的动态字段数据类型更改为DateTime?

安全部门改革。如何将特定值的动态字段数据类型更改为DateTime?,datetime,reporting-services,time,ssrs-2008,ssrs-2008-r2,Datetime,Reporting Services,Time,Ssrs 2008,Ssrs 2008 R2,我的报告设计如下: 并返回以下格式的数据: =IIF(Fields!Tikrinimas1.Value = "M/dd/yyyy h:mm:ss", CDate(Fields!Tikrinimas1.Value), "hh:mm:ss") 正如您在上图中看到的,在每个列上都有date+time(格式Datetime),我需要将类型更改为time并将其格式设置为hh:mm:ss 我怎么做 我试过了: 右键单击提克里尼马斯1文本框属性编号时间选择格式并单击确定,但没有任何结果,返回相同的日期和

我的报告设计如下:

并返回以下格式的数据:

=IIF(Fields!Tikrinimas1.Value = "M/dd/yyyy h:mm:ss", CDate(Fields!Tikrinimas1.Value), "hh:mm:ss")

正如您在上图中看到的,在每个列上都有date+time(格式Datetime),我需要将类型更改为time并将其格式设置为
hh:mm:ss

我怎么做

我试过了

右键单击
提克里尼马斯1
文本框属性
编号
时间
选择格式并单击
确定
,但没有任何结果,返回相同的日期和时间

我要用表达吗?如果我使用以下命令:

=IIF(Fields!Tikrinimas1.Value = "M/dd/yyyy h:mm:ss", CDate(Fields!Tikrinimas1.Value), "hh:mm:ss")
我在第一行看到了以下内容:
hh:mm:ss
而不是
15:40:11
,在其他行中是
#error

我也试过这个:

=IIF(Fields!Tikrinimas1.Value = "M/dd/yyyy h:mm:ss", FormatDateTime(Fields!Tikrinimas1.Value), DateFormat.ShortTime)

但我也遇到了同样的问题-在第一行
ShortTime
而不是
15:40:11
,在其他行
#error

,据我所知,你想摆脱Am/Pm。 为此,您可以使用Format函数,例如,请参见下面的表达式

=Format(Fields!Tikrinimas1.Value, "MM/dd/yy h:mm:ss")

希望这能有所帮助