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 |