zoukankan      html  css  js  c++  java
  • 获得当前日期,.DATEDIFF求两个指定日期之前的差,

    --日期函数 MM月,YY/年,DD/日

    --【1.GETDATE当前日期】
    --获得当前系统时间-年月日-时分秒
    SELECT GETDATE()

    --对当前月份加1个月
    --【2.DATEADD指定日期部分】
    select DATEADD(MM,1,GETDATE())

    --对当前月份减一个月
    select DATEADD(MM,-1,GETDATE())


    --小数点后面的都取值为1---为加1-省略小数后面直接取整
    --对当前月份加1.5
    select DATEADD(MM,1.5,GETDATE())
    --对当前月份加1.6
    select DATEADD(MM,1.6,GETDATE())
    --对当前月份加1.5
    select DATEADD(MM,1.4,GETDATE())

    --【.DATEDIFF求两个指定日期之前的差】
    --2008-8-8结束了多少年
    --算法是当前日期减去--2008-8-8
    --查询结果是10
    select DATEDIFF (YY,'2008-8-8',GETDATE())
    --2008-8-8减去当前日期
    --查询结果是-10
    select DATEDIFF (YY,GETDATE(),'2008-8-8')

    --【4】DATENAME与DATEPART
    --DATENAME返回日期的指定日期,这个‘+’是连接作用
    SELECT DATENAME (YY,GETDATE())+DATENAME(DD,GETDATE())

    -- DATEPART 返回日期指定的部分的数值形式,这个‘+’相加运算
    SELECT DATEPART (YY,GETDATE())+DATEPART (DD,GETDATE())

  • 相关阅读:
    如何用消息系统避免分布式事务?
    jvm调休,监控
    ClassLoader原理
    JVM结构、GC工作机制详解
    单链表倒置
    hashSet
    HashMap
    hashcode
    深入理解HTTP协议、HTTP协议原理分析
    HTTP协议(详解一)
  • 原文地址:https://www.cnblogs.com/tangtangsimida/p/9508715.html
Copyright © 2011-2022 走看看