2015-12-09 1 views
2

Есть ли разница между Today() и Now()?В чем разница между Today() и Now() в SSRS?

Когда я искал в Интернете выражения даты, я заметил, что оба используются довольно часто, чтобы получить одну и ту же информацию. Какое выражение следует использовать?

Today() и Now() в отчете:

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

ответ

2

Как ваш пример показывает, как возвращение сегодняшней даты, однако Now() будут также включать в себя время, когда выражение называется. Today() будет эффективно сегодня в полночь.

Difference between System.DateTime.Now and System.DateTime.Today относится к этому гораздо глубже, хотя и в контексте .NET, а не только в SSRS.

Какой из них следует использовать? Зависит от того, что вы хотите, поскольку вы можете видеть, что они делают две разные вещи. Возможно, если вам не нужен компонент времени, используйте Today(), в противном случае используйте Now().

+1

Отличный ответ, спасибо! – krynil