zoukankan      html  css  js  c++  java
  • SQL 时间日期函数

      1、获取当前日期GetDate

       getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。

       示例:

      select getdate() --输出 2017-03-15 22:30:00.570

      2、获取年度信息YEAR/MONTH/DAY 

       year/month/day函数以int数据类型的格式返回特定日期的年度信息。

       示例:

      select year(getdate()) --输出 2017

     

      3、判断是否为日期数据isDate

        ISDATE函数可以验证某个输入值是否为有效的日期数据

        1、语法结构:

      ISDATE(expression)

        2、返回值

         若表达式为有效日期则返回 1 ,否则返回 0 。

        示例:

        select isdate('2012-12-12')    -- 输出1
        select isdate('xxxx-12-12')  -- 输出0

        4、日期加法DATEADD

        dateadd函数将某个日期加上一个特定的时间间隔值后返回datetime数据类型的值。

        示例:

      select getdate()    --输出 2013-03-09 16:03:59.293
      select dateadd(YYYY,10,getdate())    --加了十年    输出2023-03-09 16:04:36.893        

      5、日期减法DATEDIFF

        datediff函数将两个特定的日期数据相减

        示例:

      select datediff(YYYY,'2011-11-11','2012-12-12')    --输出1 年份相减之后的确是1
      select datediff(day,'2011-11-11','2012-12-12')     --输出 397 两个日期相差的天数

      6、获取任意时间部分DateName

        返回表示指定日期的指定日期部分的字符串。

              示例:

      select DATENAME(week,getdate()) --输出 10      现在是这一年的第几周

      select DATENAME(weekday,getdate()) --输出 星期三   这一周的周几
       select DATENAME(day,getdate()) --输出 15    这一个月的第几天
       select DATENAME(dayofyear,getdate()) --输出 74  这一年的第几天
  • 相关阅读:
    stylus入门教程,在webstorm中配置stylus
    转载 IDEA/Pycharm使用总结
    Python中itertools.groupby分组的使用
    flex:1和flex:auto详解
    JAVA中的四种JSON解析方式详解
    idea中Entity实体中报错:cannot resolve column/table/...解决办法。
    springmvc之静态资源访问不到 -记一次惨痛的经历
    三款免费好用的Gif录屏神器
    设置ItelliJ IDEA里修改jsp不重启tomcat
    Java中List, Integer[], int[]的相互转换
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6557132.html
Copyright © 2011-2022 走看看