获取所有 CONVERT(datetime) 样式(格式)

Jac*_*ost 3 sql-server t-sql date-format

我知道问这个问题有点愚蠢,但是否有 Transact-SQL 函数或任何返回所有CONVERT(datetime)样式(格式)的函数?类似的东西fnDateFormats将返回所有日期格式:

输出:

日期格式 | SQL代码
月/日/年 101

等等。

And*_*y M 11

没有这样的内置函数(或系统表或视图)可以为您提供所有样式(格式)的列表。否则人们就不会创建定制的样式列表(例如这个)——作为一种提醒方式,我想,因为可以在在线文档中找到相同的信息,即使排列略有不同。

来吧,为自己创造一个。新的主要版本有时会引入新样式,但这些不会经常发生,因此维护这样的列表不应该是一个负担。

另一件事是你是否真的需要有这样一张桌子。除非您仍在使用 2012 之前的版本,否则您可以使用FORMAT() 函数任意格式化日期时间值。