SSRS报告报告设计器

时间:2018-08-28 14:17:38

标签: sql-server reporting-services report expression designer

我对时间转换有疑问。 在我的数据库中,我有2018-08-20 08:30:11.000 PM,并且无法更改此格式。

当我使用=Fields!DateTime.Value时,我会像这样显示日期(这只是示例)。

example photo

但是我想以这种方式显示它(日期确定)2018-08-20 20:30:11。 我考虑过搜索该值,何时将其作为下午,然后将12添加到小时,但它不起作用...我没有更多的想法...

=Format(Fields!DateTime.Value,"MM/dd/yyyy") & Environment.NewLine & iif (Fields!DateTimeValue="PM"), Format(Fields!DtTmStart.Value="HH+12:mm:ss")

有人可以帮我吗?拜托!

1 个答案:

答案 0 :(得分:0)

下面的表达式应该可以为您提供所需的信息...

=Format(Fields!DateTime.Value,"yyyy/MM/dd HH:mm:ss")

请注意大写字母HH,该格式为24小时制(hh = 12小时制)