【问题标题】:Display date in format of YYYY-MM-DD in SQL在 SQL 中以 YYYY-MM-DD 格式显示日期
【发布时间】:2025-12-10 15:10:02
【问题描述】:

以 YYYY-MM-DD 格式显示日期。用一个简单的程序向我解释。

【问题讨论】:

  • 提示:FORMAT()CONVERT().
  • 以后担心演示中的格式;坚持 SQL 中没有格式的日期和时间数据类型。不过我不推荐FORMAT;众所周知,它很慢。 CONVERT 是更好的选择,但后面的演示仍然是最好的。

标签: sql sql-server sql-server-2014


【解决方案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) 的官方文档。

【讨论】:

    最近更新 更多