在 SQL 中以 YYYY-MM-DD 格式显示日期
Posted
技术标签:
【中文标题】在 SQL 中以 YYYY-MM-DD 格式显示日期【英文标题】:Display date in format of YYYY-MM-DD in SQL 【发布时间】:2020-02-15 17:04:53 【问题描述】:以 YYYY-MM-DD 格式显示日期。用一个简单的程序向我解释。
【问题讨论】:
提示:FORMAT()
。 CONVERT()
.
以后担心演示中的格式;坚持 SQL 中没有格式的日期和时间数据类型。不过我不推荐FORMAT
;众所周知,它很慢。 CONVERT
是更好的选择,但后面的演示仍然是最好的。
【参考方案1】:
你可以这样试试。对于要显示的不同类型的日期格式,您可以从这个link获得帮助。
另一种方法是Convert()
函数如链接Date and Time Conversions Using SQL Server
所示。
SELECT FORMAT (getdate(), 'yyyy-MM-dd') as DateWithFormat
这里的输出将是
DateWithFormat
--------------
2020-02-15
这里是FORMAT (Transact-SQL) 的官方文档。
【讨论】:
以上是关于在 SQL 中以 YYYY-MM-DD 格式显示日期的主要内容,如果未能解决你的问题,请参考以下文章
在 PDF 报告中以 2014 年 1 月 12 日 12:10 格式显示日期时出现问题
如何在 Java 中以 YYYY-MM-DD HH:MI:Sec.Millisecond 格式获取当前时间?
SQL SERVER中日期的显示格式为YYYY-MM-DD,怎样设置为MM/DD/YYYY呢?