SQL Server DATEPART() 函数
示例
返回日期的指定部分
SELECT DATEPART(year, '2017/08/25') AS DatePartInt;
自己尝试 »
定义和用法
DATEPART() 函数返回日期的指定部分。
此函数以整数形式返回结果。
语法
DATEPART(interval, date)
参数值
参数 |
描述 |
interval |
必需。要返回的date参数的部分。可以是以下值之一
- year, yyyy, yy = 年
- quarter, qq, q = 季度
- month, mm, m = 月
- dayofyear, dy, y = 年中的天数
- day, dd, d = 月份中的天数
- week, ww, wk = 周
- weekday, dw, w = 星期几
- hour, hh = 小时
- minute, mi, n = 分钟
- second, ss, s = 秒
- millisecond, ms = 毫秒
- microsecond, mcs = 微秒
- nanosecond, ns = 纳秒
- tzoffset, tz = 时区偏移
- iso_week, isowk, isoww = ISO 周
|
date |
必需。要使用的日期。可以是以下数据类型之一:date、datetime、datetimeoffset、datetime2、smalldatetime 或 time |
技术细节
返回值类型 |
int |
适用于 |
SQL Server(从 2008 开始)、Azure SQL 数据库、Azure SQL 数据仓库、并行数据仓库 |
更多示例
示例
返回日期的指定部分
SELECT DATEPART(yy, '2017/08/25') AS DatePartInt;
自己尝试 »
示例
返回日期的指定部分
SELECT DATEPART(month, '2017/08/25') AS DatePartInt;
自己尝试 »
示例
返回日期的指定部分
SELECT DATEPART(hour, '2017/08/25 08:36') AS DatePartInt;
自己尝试 »
示例
返回日期的指定部分
SELECT DATEPART(minute, '2017/08/25 08:36') AS DatePartInt;
自己尝试 »
W3schools Pathfinder
Track your progress - it's free!