比较 DATEPART 和 DATENAME

DATEPART 和 DATENAME 函数将 datetime 值的指定部分(年、季度、天、小时等)生成为整数值或 ASCII 字符串。由于 smalldatetime 只能精确到分钟,所以在这两个函数中使用 smalldatetime 值时,返回的秒和毫秒部分总是为零。

下面的示例假定日期为 5 月 29 日:

SELECT DATEPART(month, GETDATE())

下面是结果集:

------------
5

(1 row(s) affected)

SELECT DATENAME(month, GETDATE())

下面是结果集:

------------
May

(1 row(s) affected)

请参见

日期和时间函数