Datepart():返回代表指定日期的指定日期部分的整数
语法:Datepart(datepart,date) 返回类型:int
DateName():返回代表指定日期的指定日期部分的字符串
语法:DateName(
datepart,date
)
返回类型:nvarchar
日期部分 | 缩写 | 备注 |
---|---|---|
year | yy, yyyy | 年 |
quarter | qq, q | 季度 |
month | mm, m | 月 |
dayofyear | dy, y | 一年中的第几天 |
day | dd, d | 日 |
week | wk, ww | 一年中的第几周 |
weekday | dw日期部分返回对应于星期中的某天的数,例如:Sunday =1 | 星期几 |
Hour | hh | 小时 |
minute | mi, n | 分钟 |
second | ss, s | 秒 |
millisecond | ms | 毫秒 |
eg: select datepart(wk,'2019-03-28')week ----查询时第多少个星期
eg: select datepart(dw,'2019-03-28')weekday ----查询是星期几 结果是5 (从星期日开始计算)
eg: select datename(dw,'2019-03-28')weekday ----查询是星期几 结果是星期四