我的报告采用以下设计:
它返回以下数据:
正如您在上图中看到的那样,每列都有日期+时间(格式日期时间),我需要将类型更改为时间并将其格式化为{{1 }}
我该怎么做?
我试过:
hh:mm:ss
上的 Right Click
> Tikrinimas1
> Text Box Properties
> Number
选择格式并点击Time
,但没有任何反应,返回相同的日期和时间。
我要用表达吗?如果我使用以下内容:
Ok
我在第一行中关注:=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
答案 0 :(得分:0)
据我所知,你想要摆脱Am / Pm。 为此您可以使用格式功能,例如,请参阅下面的表达式
=Format(Fields!Tikrinimas1.Value, "MM/dd/yy h:mm:ss")
check this link for different date/time formats
希望这可能会有所帮助