mysql中如何计算时间差呢?

重生 Java每日一问 发布时间:2024-01-16 23:02:04 阅读数:13075 1
下文笔者讲述mysql中计算时间差的方法及示例分享,如下所示
mysql中计算时间差
  可使用 TIMESTAMPDIFF 函数
  TIMESTAMPDIFF函数
    参数设置
      精确到天(DAY)、
        小时(HOUR),
        分钟(MINUTE)和秒(SECOND)
例;MySQL计算时间差

--相差1天

select TIMESTAMPDIFF(DAY, '2018-03-20 23:59:00', '2015-03-22 00:00:00');

--相差49小时

select TIMESTAMPDIFF(HOUR, '2018-03-20 09:00:00', '2018-03-22 10:00:00');

--相差2940分钟

select TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00');

--相差176400秒

select TIMESTAMPDIFF(SECOND, '2018-03-20 09:00:00', '2018-03-22 10:00:00');
 
2.时间推算
 # 14个月前
 SELECT DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -14 MONTH), '%Y/%m/%d')
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202401/7684.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者