当我们在sql中转换或转换日期时,请参见下面的sql代码

SELECT CONVERT(VARCHAR(10), GETDATE(), 110) AS [MM-DD-YYYY]

它工作正常,我只想知道上面代码中110的含义。它实际上是做什么的,有时我们使用102、112等。该数字的用途是什么。

最佳答案

该数字表示日期和时间样式

您需要查看CAST and CONVERT (Transact-SQL)。在这里,您可以找到所有这些日期和时间样式的含义。

具有世纪的样式(例如100、101等)表示年份将采用yyyy格式。没有世纪的样式(例如1,7,10)表示年份将以yy格式显示。

您也可以引用SQL Server Date Formats。在这里,您可以找到所有带有示例的日期格式。

10-06 13:26