标签: date reporting-services ssrs-2008 ssrs-2008-r2 reportbuilder
我的报告中有一个日期/时间列未显示如下
mm / dd / yyyy hh:mm:ss am / pm
然而,当从数据库进入时,毫秒被削减。这是报表生成器的默认值,可以舍入而不显示毫秒数吗?
我需要在报告中显示毫秒,如果有人在得到任何帮助之前已经处理过这个问题。
答案 0 :(得分:2)
显然,默认情况下会截断毫秒数。
您需要使用鲜为人知的 fff 格式化字段达毫秒。您还需要使用 tt 作为AM或PM。
您可以使用 FORMAT 功能对其进行格式化:
=FORMAT(NOW(), "MM/dd/yyyy hh:mm:ss.fff tt")
或者您可以使用文本框的FORMAT属性。
我更喜欢在可能的情况下使用该属性,因为它更好地导出到Excel(正确吗?)。
我正在使用Visual Studio 2012,因此您的报表生成器界面可能会略有不同。