在 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 格式显示日期的主要内容,如果未能解决你的问题,请参考以下文章

在 Pig 中以 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呢?

如何在 Drupal 中以页面的形式更改“视图”的“日期字段”格式?

在 Python 中以 YYYY-MM-DD 获取今天的日期?