在MySQL应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD。

一,TIMESTAMPDIFF

语法:

TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。

说明:

返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:

  1. FRAC_SECOND。表示间隔是毫秒
  2. SECOND。秒
  3. MINUTE。分钟
  4. HOUR。小时
  5. DAY。天
  6. WEEK。星期
  7. MONTH。月
  8. QUARTER。季度
  9. YEAR。年
使用如下:
  1. mysql> select TIMESTAMPDIFF(day,'2012-08-24','2012-08-30');
  2. +----------------------------------------------+
  3. | TIMESTAMPDIFF(day,'2012-08-24','2012-08-30') |
  4. +----------------------------------------------+
  5. |                                            6 |
  6. +----------------------------------------------+
  7. 1 row in set (0.00 sec)
  1. mysql> select TIMESTAMPDIFF(MINUTE,'2012-08-24 09:00:00','2012-08-30 12:00:00');
  2. +-------------------------------------------------------------------+
  3. | TIMESTAMPDIFF(MINUTE,'2012-08-24 09:00:00','2012-08-30 12:00:00') |
  4. +-------------------------------------------------------------------+
  5. |                                                              8820 |
  6. +-------------------------------------------------------------------+
  7. 1 row in set (0.01 sec)

二,TIMESTAMPADD

语法:
TIMESTAMPADD(interval,int_expr,datetime_expr)
说明:
将整型表达式int_expr 添加到日期或日期时间表达式 datetime_expr中。式中的interval和上文中列举的取值是一样的。
  1. mysql> select TIMESTAMPADD(MINUTE,8820,'2012-08-24 09:00:00');
  2. +-------------------------------------------------+
  3. | TIMESTAMPADD(MINUTE,8820,'2012-08-24 09:00:00') |
  4. +-------------------------------------------------+
  5. | 2012-08-30 12:00:00                             |
  6. +-------------------------------------------------+
  7. 1 row in set (0.00 sec)

MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法相关推荐

  1. mysql timestamp add_「timestampdiff」MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 - seo实验室...

    timestampdiff 语法: TIMESTAMPDIFF(Interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_exp ...

  2. 185 MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法

    https://blog.csdn.net/zmxiangde_88/article/details/8011661 SQL里面怎么用呢 TIMESTAMPDIFF(DAY, '" . da ...

  3. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...

    MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...

  4. MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数

    2019独角兽企业重金招聘Python工程师标准>>> 一,TIMESTAMPDIFF 语法: TIMESTAMPDIFF(interval,datetime_expr1,datet ...

  5. Mysql中rank类的函数用法

    Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...

  6. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  7. python中split的用法取第二个分片_python中split()函数的用法

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

  8. matlab repmate,MATLAB中“repmat”与“cat”函数的用法

    MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...

  9. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

最新文章

  1. 山寨版项目管理经验小结
  2. 数据结构实验之查找五:平方之哈希表
  3. zencart 商城 Twitter推广技巧
  4. suse 网卡 bond
  5. Java开发笔记(一百二十七)Swing的标签
  6. VSCode 离线安装中文语言包
  7. excel转置怎么操作_原来Excel的复制粘贴有这么多不为人知的用法
  8. iOS Mac安装ipa文件的几种方法
  9. 25位IT史上最具影响力人物
  10. FITS文件标准 1:介绍
  11. 印度文明的继承和交溶
  12. python 拆分excel单元格_如何用Python拆分合并后的Excel单元格?
  13. python牛顿法算立方根_牛顿迭代法求解立方根
  14. 关于胶囊检测的思考-代码实现
  15. 奔跑吧,我的JavaScript(1)
  16. 仿瑞吉外卖 【手机登陆功能换成邮件登陆】
  17. 如何打开sql server配置管理器
  18. IC授权卡和复制卡的区别_北京居住证跟居住卡的区别
  19. maven命令错误:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME
  20. STM32与SYN6288语音合成模块的使用

热门文章

  1. KinectFusion——微软基于KINECT的实时三维重建项目(KINECT)
  2. ymcms SQL注入漏洞
  3. Spring中Controller层、Filter层、Interceptor层全局统一异常处理
  4. 微信小程序星级评分和展示
  5. c#利用三层架构做一个简单的登录窗体
  6. js的数据类型--数字
  7. 第十一章:集合(一)
  8. javascript之基本概念
  9. OpenGL_Qt学习笔记之_05(纹理映射)
  10. TwinVQ解码框图