zoukankan      html  css  js  c++  java
  • sql几个时间函数的学习

     1 --返回年月日
     2 select YEAR(GETDATE()) --返回yyyy
     3 select MONTH(GETDATE()) --返回MM
     4 select DAY(GETDATE())  --返回dd
     5 
     6 --返回不同格式的日期,时间,或是日期加时间
     7 select CONVERT(varchar(20),GETDATE(),108) --返回hh:mm:ss
     8 select CONVERT(varchar(20),GETDATE(),112) --返回yyyyMMdd
     9 select CONVERT(varchar(20),GETDATE(),120) --返回yyyy-MM-dd HH:mm:ss
    10 
    11 --计算2个时间之间的差
    12 select DATEDIFF(SS,'10:32:32','10:32:54') --后一个时间减去后一个时间,ss表示返回相差多少秒
    13 
    14 --给日期加上相应的年月日等
    15 select DATEADD(MM,2,'2012-11-22') --给日期加上一定的年,月,日等
    16 
    17 计算每个月的第一天和最后一天
    18 select DATEADD(DD,-DAY(GETDATE()),DATEADD(MM,1,GETDATE())) 当月最后一天
    19 
    20 select DATEADD(DD,-DAY(GETDATE())+1,GETDATE()) 当月第一天
  • 相关阅读:
    POJ2559/HDU1506 Largest Rectangle in a Histogram (cartesian tree)
    POJ2201 Cartesian Tree (cartesian tree)
    一本通1007
    一本通1006
    一本通1005
    一本通1004
    一本通1003
    一本通1002
    一本通1001
    一本通1000
  • 原文地址:https://www.cnblogs.com/zhoushangwu/p/datepart_dateadd.html
Copyright © 2011-2022 走看看