• SQLSERVER 时间函数汇总


    1.求当天的年份 (getdate(): 2012/05/08 18:07:26)

        SELECT YEAR(GETDATE())     --2012

    2. 求当天的月份
     
          SELECT MONTH(GETDATE())   --5

    3. 求当天的日

         SELECT DAY(GETDATE())      --8

    4. 求年月日

        SELECT CONVERT(VARCHAR,GETDATE(),112)  --结果:20120508
        SELECT CONVERT(VARCHAR,GETDATE(),111)  --结果:2012/05/08
        select Convert(varchar(100),getdate() ,23)              --结果:2012-05-08

    5. 两个时间相差函数

      SELECT DATEDIFF(DAY,'20120505',GETDATE())  --结果: 3
      SELECT DATEDIFF(DAY,GETDATE(),'20120505')  --结果:-3

      year   :年
      month: 月
       day   :    天
      hour :     小时
     minutes: 分钟
     SS  :  秒
    SELECT DATEDIFF(SS,'20120508 18:09:00',GETDATE())  --37 

    6. 在某一时间上增加多少时间

    SELECT DATEADD(HOUR,10,GETDATE())  -- 2012-05-09 04:10:21.773 在现在的时间上加上10小时

      year   :年
      month: 月
       day   :    天
      hour :     小时
     minutes: 分钟
     SS  :  秒

    7. datename函数获取名称;
    datepart 函数获取月分对应值

    SELECT DATEPART(dw,GETDATE());    --3
    SELECT DATENAME(dw,GETDATE());      --周三

  • 相关阅读:
    9.5 dubbo事件通知机制
    9.4 dubbo异步调用原理
    13.1 dubbo服务降级源码解析
    第十八章 dubbo-monitor计数监控
    12.4 客户端响应解码
    12.3 服务端响应编码
    12.2 服务端请求解码
    12.1 客户端请求编码
    git生成并添加SSH key
    Java并发之原子操作类汇总
  • 原文地址:https://www.cnblogs.com/hlfei/p/3778257.html
Copyright © 2020-2023  润新知