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配置文件my.cnf参数优化和中文详解

    MySQL配置文件my.cnf参数优化和中文详解

    这篇文章主要介绍了MySQL配置文件my.cnf参数优化和中文详解,非常详细的用中文注释了各个参数的作用以及建议值,需要的朋友可以参考下
    2014-03-03
  • MyBatis 动态SQL全面详解

    MyBatis 动态SQL全面详解

    MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦
    2021-09-09
  • MySQL8.0.26安装与卸载的完整步骤记录

    MySQL8.0.26安装与卸载的完整步骤记录

    这篇文章主要给大家介绍了MySQL8.0.26安装与卸载的完整步骤,文中通过图文以及示例代码介绍非常详细,对于在windows下安装msql非常有帮助,需要的朋友可以参考下
    2021-07-07
  • MySQL 随机密码生成代码

    MySQL 随机密码生成代码

    晚上有朋友问起,简单的写了一个。
    2009-09-09
  • MySQL中使用distinct单、多字段去重方法

    MySQL中使用distinct单、多字段去重方法

    多个字段拼接去重是指将多个字段的值按照一定的规则进行拼接,并去除重复的拼接结果,本文主要介绍了MySQL中使用distinct单、多字段去重方法,感兴趣的可以了解一下
    2024-05-05
  • MySQL事务与锁实例教程详解

    MySQL事务与锁实例教程详解

    事务是指满足ACID特性的的一组操作,可以通过Commit提交事务,也可以也可以通过Rollback进行回滚。会存在中间态和一致性状态,也是真正在数据库表中存在的状态
    2022-11-11
  • Mysql两种情况下更新字段中部分数据的方法

    Mysql两种情况下更新字段中部分数据的方法

    Mysql更新字段中部分数据的两种情况在下文给予详细的解决方法,感兴趣的朋友可以参考下哈
    2013-05-05
  • MySQL的InnoDB存储引擎的数据页结构详解

    MySQL的InnoDB存储引擎的数据页结构详解

    这篇文章主要为大家详细介绍了MySQL的InnoDB存储引擎的数据页结构,,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • MySQL通用表空间的几个选项使用指南

    MySQL通用表空间的几个选项使用指南

    在 MySQL 数据库中有效管理存储和性能至关重要,通用表空间为实现这一目标提供了灵活性,本文讨论通用表空间并探讨其功能、优点和实际用法,并附有说明性示例
    2024-01-01
  • Mysql语法、特殊符号及正则表达式的使用详解

    Mysql语法、特殊符号及正则表达式的使用详解

    这篇文章主要介绍了Mysql语法、特殊符号及正则表达式的使用详解,文中包括mysql常用显示命令,索引使用规则等知识点,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11

最新评论