跳到主要内容

68、SQL Server DATEPART() 函数

SQLServer DATEPART() 函数返回日期/时间的单独部分,比如年、月、日、小时、分钟等等

DATEPART(datepart,date)

参数 说明
date 一个合法的日期表达式
datepart 返回的成分

datepart 参数可以是下列的值

说明
yy, yyyy
qq, q 季度
mm, m
dy, y 年中的日
dd, d
wk, ww
dw, w 星期
hh 小时
mi, n 分钟
ss, s
ms 毫秒
mcs 微妙
ns 纳秒

范例

我们可以使用下面的 SQL 语句返回当前时间和当前时间中的日期部分

SELECT GETDATE(), DATEPART(dd,GETDATE());

运行结果如下

GETDATE() DATEPART(dd,GETDATE())
2017-05-18 10:12:14 18