美文网首页
SQL Server 2016 函数:DATEPART

SQL Server 2016 函数:DATEPART

作者: 江湖十年 | 来源:发表于2018-06-03 14:41 被阅读35次
    • 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

    相关文章

      网友评论

          本文标题:SQL Server 2016 函数:DATEPART

          本文链接:https://www.haomeiwen.com/subject/uyarsftx.html