MySQL如何获取当前时间与日期间隔

 更新时间:2024年01月31日 08:37:24   作者:pan_junbiao  
这篇文章主要介绍了MySQL如何获取当前时间与日期间隔问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

MySQL获取当前时间与日期间隔

MySQL常用的日期和时间函数

函数说明
CURDATE()、CURRENT_DATE()返回当前日期,格式:yyyy-MM-dd。
CURTIME()、CURRENT_TIME()返回当前时间,格式:HH:mm:ss。
NOW()、CURRENT_TIMESTAMP()、LOCALTIME()、SYSDATE()、LOCALTIMESTAMP()返回当前日期和时间,格式:yyyy-MM-dd HH:mm:ss。
DATEDIFF(d1,d2)计算日期d1与d2之间相隔的天数。

1.CURDATE()、CURRENT_DATE()函数

返回当前日期

格式:yyyy-MM-dd。

SELECT CURDATE();      -- 输出结果:2019-01-17
SELECT CURRENT_DATE(); -- 输出结果:2019-01-17

2.CURTIME()、CURRENT_TIME()函数

返回当前时间

格式:HH:mm:ss。

SELECT CURTIME();      -- 输出结果:18:28:36
SELECT CURRENT_TIME(); -- 输出结果:18:28:36

3.NOW()、CURRENT_TIMESTAMP()、LOCALTIME()、SYSDATE()、LOCALTIMESTAMP()函数

返回当前日期和时间

格式:yyyy-MM-dd HH:mm:ss。

SELECT NOW();               -- 输出结果:2019-01-17 18:38:58
SELECT CURRENT_TIMESTAMP(); -- 输出结果:2019-01-17 18:38:58
SELECT LOCALTIME();         -- 输出结果:2019-01-17 18:38:58
SELECT SYSDATE();           -- 输出结果:2019-01-17 18:38:58
SELECT LOCALTIMESTAMP();    -- 输出结果:2019-01-17 18:38:58

4.DATEDIFF(d1,d2)函数

计算日期d1与d2之间相隔的天数。

SELECT DATEDIFF('2019-1-17','2019-1-10');   -- 输出结果:7

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL数据库存储引擎介绍及数据库的操作详解

    MySQL数据库存储引擎介绍及数据库的操作详解

    mysql面试中最常问的问题之一:小伙子,你说一下你们公司用的存储引擎,以及你知道有哪些存储引擎和他们之间的区别? 所以下面这篇文章主要给大家介绍了关于Mysql存储引擎的相关资料,需要的朋友可以参考下
    2022-08-08
  • mysql错误处理之ERROR 1786 (HY000)

    mysql错误处理之ERROR 1786 (HY000)

    最近一直在mysql的各个版本直接徘徊,这中间遇到了各种各样的错误,将已经处理完毕的几个错误整理了一下,分享给大家,首先我们来看看错误提示 ERROR 1786 (HY000)
    2014-07-07
  • MySql安装及登录详解

    MySql安装及登录详解

    这篇文章主要介绍了MySql安装及登录详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • MySQL中如何在原有的表中增加一列

    MySQL中如何在原有的表中增加一列

    这篇文章主要介绍了MySQL中如何在原有的表中增加一列问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 在MySQL中使用STRAIGHT_JOIN的教程

    在MySQL中使用STRAIGHT_JOIN的教程

    这篇文章主要介绍了在MySQL中使用STRAIGHT_JOIN的教程,包括使用STRAIGHT_JOIN进行一些性能上的优化的技巧,需要的朋友可以参考下
    2015-05-05
  • MySql中 is Null段判断无效和IFNULL()失效的解决方案

    MySql中 is Null段判断无效和IFNULL()失效的解决方案

    这篇文章主要介绍了MySql中 is Null段判断无效和IFNULL()失效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Linux MYSQL5.7.23 rpm安装(附带安装包)教程

    Linux MYSQL5.7.23 rpm安装(附带安装包)教程

    RPM是一种软件包管理系统,常用于基于Red Hat的Linux发行版,如Fedora和CentOS,它允许用户通过预编译的二进制包快速安装和管理软件,这篇文章给大家介绍Linux mysql5.7.23 rpm安装(附带安装包)教程,感兴趣的朋友一起看看吧
    2023-12-12
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    这篇文章主要介绍了Linux下MySQL5.7.18 yum方式从卸载到安装过程图解,需要的朋友可以参考下
    2017-06-06
  • MySQL 5.6 如何更改安全的处理密码探讨

    MySQL 5.6 如何更改安全的处理密码探讨

    MySQL 5.6将会自动的在日志中隐藏密码信息,接下来为你详细介绍下MySQL 5.6 如何更安全的处理密码,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • MySQL 8.0.18给数据库添加用户和赋权问题

    MySQL 8.0.18给数据库添加用户和赋权问题

    这篇文章主要介绍了MySQL 8.0.18给数据库添加用户和赋权问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12

最新评论