zoukankan      html  css  js  c++  java
  • 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());      --周三

  • 相关阅读:
    poj2481 线段树(单点更新)
    二叉查找树 hdu(3791 && 3999)
    计算机科学32个最重要的算法
    03最小路径覆盖问题
    02太空飞行计划问题
    hdu 2448最短路+最佳匹配
    poj1419 最大团
    hdu 3585(二分+最大团)
    hdu 3622 2-SAT
    hdu3592差分约束
  • 原文地址:https://www.cnblogs.com/hlfei/p/3778257.html
Copyright © 2011-2022 走看看