SSRS Report Builder未显示毫秒数

时间:2016-03-03 22:52:27

标签: date reporting-services ssrs-2008 ssrs-2008-r2 reportbuilder

我的报告中有一个日期/时间列未显示如下

mm / dd / yyyy hh:mm:ss am / pm

然而,当从数据库进入时,毫秒被削减。这是报表生成器的默认值,可以舍入而不显示毫秒数吗?

我需要在报告中显示毫秒,如果有人在得到任何帮助之前已经处理过这个问题。

1 个答案:

答案 0 :(得分:2)

显然,默认情况下会截断毫秒数。

您需要使用鲜为人知的 fff 格式化字段达毫秒。您还需要使用 tt 作为AM或PM。

您可以使用 FORMAT 功能对其进行格式化:

=FORMAT(NOW(), "MM/dd/yyyy hh:mm:ss.fff tt")

或者您可以使用文本框的FORMAT属性。

enter image description here

我更喜欢在可能的情况下使用该属性,因为它更好地导出到Excel(正确吗?)。

我正在使用Visual Studio 2012,因此您的报表生成器界面可能会略有不同。