zoukankan      html  css  js  c++  java
  • Mysql 与日期和时间相关的函数

    目录:

    1. 常用日期函数
    2. 时间加减函数
    3. date_forma函数

    1. 常用日期函数

    now()
    
    current_timestamp()
    
    sysdate()
    • 实例一:

      

    从上图可以看出三个函数都是用来获取当前的系统时间。

    • 实例二:

      

    在上图操作中,加入sleep函数,等待了2秒,这时发现sysdate函数和其它两个函数得到的值时不同的,sysdate函数得到的值快了2秒。所以三个函数还是有略微区别的,区别如下:

    • current_timestamp和now是同义词,两者是相同的。
    • sysdate函数返回的是执行到当前函数时的时间,而now返回的是执行sql语句时的时间。

    2. 时间加减函数

    date_add(date, interval expr unit)
    date_sub(date, interval expr unit)
    • 实例一:

      

    expr的值可以是正值也可以是负值,因此可以使用date_add函数来完成date_sub函数的工作,例如:
      
      

    • 实例二:

       

    在上面的例子中unit参数使用了day、hour,其实也可以使用microsecond、second、minute、week、month、year等类型。 

    3. date_format函数

    • 实例一: 
    select date_format(now(), '%Y%m%d') as datetime;

    运行结果:

      

      

  • 相关阅读:
    c++ 文件读写模板
    sys和system用户的权限区别
    Oracle cmd 命令
    sqldeveloper的安装及其使用教程
    Oracle权限管理详解(2)
    Oracle权限管理详解(1)
    Oracle使用基础
    win7 64位操作系统中 Oracle 11g 安装教程(图解)
    MySQL cmd操作
    Linux下安装tomcat
  • 原文地址:https://www.cnblogs.com/frank-quan/p/5785937.html
Copyright © 2011-2022 走看看