zoukankan      html  css  js  c++  java
  • SQL Server Date 函数

    1、SQL Server Date 函数

    1.1 内建日期函数:

    函数描述示例
    GETDATE() 返回当前日期和时间  SELECT GETDATE() AS CurrentDateTime
    DATEPART() 返回日期/时间的单独部分  语法:DATEPART(datepart,date)  示例:

    SELECT DATEPART(yyyy,sDate) AS OrYear,
    DATEPART(mm,sDate) AS OrMonth,
    DATEPART(dd,sDate) AS OrDay
    FROM Table1
    WHERE Id=1

    DATEADD() 在日期中添加或减去指定的时间间隔  

    语法:DATEADD(datepart,number,date)
    date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数
    示例:SELECT Id,DATEADD(day,2,sDate) AS OrDate FROM Table1 --两天后的日期

    DATEDIFF() 返回两个日期之间的时间  

    语法:DATEDIFF(datepart,startdate,enddate)
    示例:SELECT DATEDIFF(day,'2020-07-21','2020-07-20') AS DiffDate --结果-1

    CONVERT() 用不同的格式显示日期/时间  

    语法:CONVERT(data_type(length),data_to_be_converted,style)
    示例:
    CONVERT(VARCHAR(19),GETDATE())
    CONVERT(VARCHAR(10),GETDATE(),110) 
    CONVERT(VARCHAR(11),GETDATE(),106)
    CONVERT(VARCHAR(24),GETDATE(),113)

     

    1.2 数据类型

    在数据库中存储日期或日期/时间值:

    • DATE   -  格式 YYYY-MM-DD
    • DATETIME   -  格式: YYYY-MM-DD HH:MM:SS
    • SMALLDATETIME   -  格式: YYYY-MM-DD HH:MM:SS
    • TIMESTAMP   -  格式: 唯一的数字

     

     

    2、MySQL Date 函数

    2.1 内建日期函数:

    函数描述示例
    NOW() 返回当前的日期和时间  
    CURDATE() 返回当前的日期  
    CURTIME() 返回当前的时间  
    DATE() 提取日期或日期/时间表达式的日期部分  
    EXTRACT() 返回日期/时间按的单独部分  
    DATE_ADD() 给日期添加指定的时间间隔  
    DATE_SUB() 从日期减去指定的时间间隔  
    DATEDIFF() 返回两个日期之间的天数  
    DATE_FORMAT() 用不同的格式显示日期/时间  

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    创建时间:2020.03.17  更新时间:2020.07.21

     

     

  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/guorongtao/p/12509451.html
Copyright © 2011-2022 走看看