SQL Server DATENAME() 函数

定义和用法

DATENAME() 函数返回日期的指定部分。

此函数返回的结果为字符串值。

实例

例子 1

返回日期的指定部分:

SELECT DATENAME(year, '2017/08/25') AS DatePartString;

亲自试一试

例子 2

返回日期的指定部分:

SELECT DATENAME(yy, '2017/08/25') AS DatePartString;

亲自试一试

例子 3

返回日期的指定部分:

SELECT DATENAME(month, '2017/08/25') AS DatePartString;

亲自试一试

例子 4

返回日期的指定部分:

SELECT DATENAME(hour, '2017/08/25 08:36') AS DatePartString;

亲自试一试

例子 5

返回日期的指定部分:

SELECT DATENAME(minute, '2017/08/25 08:36') AS DatePartString;

亲自试一试

语法

DATENAME(interval, date)

参数

参数 描述
interval

必需。要返回的部分。可以是以下值之一:

  • year, yyyy, yy = 年
  • quarter, qq, q = 季度
  • month, mm, m = 月
  • dayofyear = 一年中的第几天
  • day, dy, y = 天
  • week, ww, wk = 周
  • weekday, dw, w = 工作日
  • hour, hh = 小时
  • minute, mi, n = 分钟
  • second, ss, s = 秒
  • millisecond, ms = 毫秒
date 必需。要使用的日期。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse