格式化日期字段以仅显示日期,而不是分钟。

Formatting a date field to just show the date, not minutes.

报表中的日期字段returns日期值为:

2015-07-01 13:30:27.000

有什么方法可以将其编写为:

2015 年 7 月 1 日(或 01-07-2015 或 01/07/2015)- 基本上是为了削减小时、分钟和秒?

我做到的最好的是:CONVERT (varchar(17),DATE,113) AS Date1 但这仍然给我留下了:

2015 年 7 月 1 日13:30

非常欢迎任何解决此问题的专业知识。我可以在 SSRS 中整理它,但我更愿意编写脚本。

谢谢。

这应该可以在报告中使用 Format(<datefield>,"dd-MMM-yyyy"),或者如果您想要 SQL 到 return 不需要格式化的内容,只需使用 Left(<dte-str>,11)如果你的<dte-str>是我上面的格式