- DATEPART 函数用于返回日期 / 时间的单独部分,比如年、月、日、小时、分钟等
-- DATEPART 返回的数据类型是 int 整型
DATEPART(datepart,date);
- DATENAME 函数用于返回日期 / 时间的单独部分,比如年、月、日、小时、分钟等
-- DATENAME 和 DATEPART 唯一的区别是 DATENAME 返回的数据类型是 varchar 类型
DATENAME(datepart,date);
SELECT DATEPART(YY,GETDATE()); -- 获取年
SELECT DATEPART(MONTH,GETDATE()); -- 获取月
SELECT DATEPART(DAY,GETDATE()); -- 获取天
SELECT DATEPART(HH,GETDATE()); -- 获取小时
SELECT DATENAME(DD, GETDATE()); -- 返回的 varchar 类型
SELECT YEAR(GETDATE()),MONTH(GETDATE()),DAY('2018-06-02'); -- SQL Server 还提供了快捷获取年月日的三个函数
image.png
网友评论