SSRS中的Today()和Now()有什么区别?

时间:2015-12-09 11:32:14

标签: reporting-services ssrs-2012 ssrs-expression

Today()Now()之间有区别吗?

当我在网上搜索日期表达时,我注意到两者都经常被用来检索相同的信息。我应该使用哪种表达方式?

报告中的

Today()Now()

<code>Today()</code> and <code>Now()</code> in a report

1 个答案:

答案 0 :(得分:2)

如您的示例所示,两者都返回今天的日期,但Now()也将包括调用表达式的时间。今天Today()实际上是午夜。

Difference between System.DateTime.Now and System.DateTime.Today更深入地介绍了这一点,但在.NET环境中,并非特别是SSRS。

你应该使用哪一个?取决于你想要什么,你可以看到他们做了两件不同的事情。如果您不关心时间组件,可以使用Today(),否则请使用Now()