`
kanpiaoxue
  • 浏览: 1781135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mysql计算2个时间的时间差

 
阅读更多

 

 

TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)  

 

interval参数的取值范围:

SECOND 秒 SECONDS 

MINUTE 分钟 MINUTES 

HOUR 时间 HOURS 

DAY 天 DAYS 

MONTH 月 MONTHS 

YEAR 年 YEARS

 

----------- 下面是官网文档的原文:

  •  TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

    Returns datetime_expr2  datetime_expr1, where datetime_expr1 and datetime_expr2 are date or datetime expressions. One expression may be a date and the other a datetime; a date value is treated as a datetime having the time part '00:00:00' where necessary. The unit for the result (an integer) is given by the unitargument. The legal values for unit are the same as those listed in the description of the TIMESTAMPADD()function.

    mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
            -> 3
    mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
            -> -1
    mysql> SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
            -> 128885
    
    Note

    The order of the date or datetime arguments for this function is the opposite of that used with the TIMESTAMP()function when invoked with 2 arguments.

分享到:
评论

相关推荐

    mysql存储过程实现计算两个时间相差,并用年月日时分秒格式输出

    mysql获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')

    mysql 时间差及字符串时间转换

    本文将详细探讨如何计算时间差以及如何在字符串和时间类型之间进行转换。 1. **时间差计算**: 在MySQL中,我们可以使用`DATEDIFF()`函数来计算两个日期或时间之间的差值,单位默认为天。这个函数接受两个日期或...

    两个日期间计算 除去节假日 非工作时间

    "日期计算:两个日期间计算除去节假日非工作时间" 在 Java 语言中,计算两个日期之间的工作日时间是一个常见的需求,特别是在需要排除周末和法定节假日的情况下。本文将通过一个示例代码,详细介绍如何计算两个日期...

    mysql取得两个时间之间的差值

    以下将详细讲解如何使用MySQL来计算时间差值。 首先,我们需要理解MySQL中的日期和时间类型。MySQL支持多种日期和时间类型,如DATE(日期)、TIME(时间)、DATETIME(日期和时间)以及TIMESTAMP(时间戳)。在计算...

    mysql计算时间差函数

    MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的...

    计算2个日期相差天数、去除节假日周末

    在编程领域,尤其是在数据分析、日程管理或者时间序列分析中,计算两个日期之间的差异并考虑工作日排除节假日和周末是一项常见的任务。C++作为一种强大的系统级编程语言,提供了丰富的库来处理日期和时间操作。本篇...

    在php和MySql中计算时间差的方法详解_.docx

    在PHP和MySQL中计算时间差是一项常见的任务,尤其在处理日期相关的业务逻辑时。这篇文章将详细介绍如何在两者中实现这一功能。 在PHP中,计算时间差通常涉及到日期和时间的处理函数。`mktime()`是一个非常有用的...

    Mysql 时间模糊查询

    ### MySQL 时间模糊查询详解 #### 一、概述 在数据库操作中,经常需要对时间进行模糊查询以满足特定业务需求。MySQL提供了多种方法来进行时间模糊查询,这些方法各有特点,适用于不同的场景。本文将详细介绍几种...

    在php和MySql中计算时间差的方法

    通过上述方法,在php和MySQL环境下都可以方便地计算出两个日期之间的时间差。在实际的应用中,选择哪种方法取决于具体的应用场景和环境设置。在数据库环境中,MySQL和MSSQL分别提供了方便的内置函数来处理日期差的...

    mysql的日期和时间函数.rar

    - `DATEDIFF()` 计算两个日期之间的天数差。 - `TIMESTAMPDIFF()` 可以计算两个日期或时间之间的秒、分钟、小时、天等差异。 10. **时间戳与系统时区** - `UTC_*` 系列函数处理基于协调世界时间(UTC)的日期和...

    MySQL时间日期相关函数

    在实际应用中,这些函数常常结合使用,例如,用于过滤特定日期范围的数据、计算时间差、设置过期时间等。了解并熟练掌握这些时间日期函数,能极大地提升你在数据库查询和数据处理中的效率。 例如,以下是一个示例...

    mysql计算连续天数,mysql连续登录天数,连续天数统计

    在MySQL数据库中,计算连续天数是一个常见的需求,特别是在用户活动跟踪、数据分析或者日志记录等领域。本篇文章将深入探讨如何使用MySQL来实现这样的功能,包括计算用户连续登录天数和进行连续天数的统计。 首先,...

    在php和MySql中计算时间差的方法详解

    这篇文章将深入探讨如何在PHP和MySQL中有效地计算两个日期之间的时间差。 在PHP中,计算时间差通常涉及到使用内置的日期时间函数。`mktime()`是一个常用的函数,它可以返回自Unix纪元(1970年1月1日00:00:00 GMT)...

    DateTime相差年月日相差计算

    在编程领域,尤其是在处理时间相关的任务时,计算两个日期之间的差值是一项常见的需求。C#作为.NET框架的主要编程语言,提供了丰富的DateTime结构和方法来帮助我们进行这样的计算。标题"DateTime相差年月日相差计算...

    MySQL时间日期格式化

    - **应用场景**:用于计算两个日期之间的天数差,如上文所示的查询。 ##### 2. **DAYOFWEEK** - **语法**:`DAYOFWEEK(date)` - **用途**:返回指定日期是一周中的哪一天,1表示星期天,7表示星期六。 - **示例**:...

    PHP简单计算两个时间差的方法示例

    例如,MySQL的`TIMESTAMPDIFF()` 函数可以计算两个日期或时间之间的时间差,单位可以是秒、分钟、小时、日、周、月、季度或年。 ```sql SELECT TIMESTAMPDIFF(SECOND, '2010-12-11 11:40:00', '2012-12-12 11:45:09...

    MySQL计算两个日期相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELECT TIMESTAMPDIFF(类型,开始时间,结束时间) 相差的秒数: ...

    计算日期差

    在IT领域,计算日期差是一项基础且常见的任务,尤其在数据分析、日志处理、时间序列分析等场景中不可或缺。日期差的计算可以帮助我们理解事件之间的间隔时间,为业务决策提供关键信息。以下将详细介绍如何在不同的...

Global site tag (gtag.js) - Google Analytics