MySQL几个计算时间的函数汇总
来源:互联网 发布:淘宝卖游戏点卡赚钱吗 编辑:程序博客网 时间:2024/05/14 01:57
MySQL一直以来也是大家常用的数据库之一,在开发中经常会碰到日期的处理,为了方便大家,我特地把mysql的一些跟计算日期有关的函数整理了下,这也是小虾第一次写博客,还望不喜勿喷,当然大家如果有补充的,可以在评论中追加。
1、计算两个时间直接相差的天数(大日期放前面则返回一个正数,小日期放前面就返回一个负数)
select DATEDIFF('2015-09-10 08:08:08', '2015-09-09 00:00:00') days;
2、计算两个时间之间相差的小时数(同上)
select TIMEDIFF('2015-09-09 08:08:08', '2015-09-09 00:00:00') hour;
3、计算两日期直接的相差的月份(个人觉得这个不是太好用,貌似日期格式必须按照YYYY-MM设置)
select PERIOD_DIFF(201509, 201506) month;
4、给某个日期增加一个月份后的日期
select period_add(201509,2);
5、计算某个日期减去一个时间间隔后的日期
select date_sub('2015-09-09 10:39:35', interval '1 0:1' DAY_MINUTE);
6、计算某个时间增加一个时间间隔后的日期(同样参数是可变的)
select DATE_ADD('2015-09-08 10:38:35',INTERVAL 1 YEAR);
7、最后为大家介绍个时间差的通用函数(unit决定返回值得类型是年、月、日、时、分、秒 )
select TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
2 0
- MySQL几个计算时间的函数汇总
- mysql几个时间函数
- 关于MySQL的几个日期时间函数
- mysql获取当前时间的几个函数
- matlab 计算程序运行时间 的几个函数
- MATLAB中计算程序运行时间的几个函数
- mysql几个有用时间函数
- mysql 日期时间函数汇总
- Mysql 获得当前时间 及计算时间 的函数
- mysql日期时间计算函数
- MySQL 时间函数加减计算
- MySQL 日期时间计算函数
- MySQL 时间函数加减计算
- mysql的日期时间函数小汇总(1)
- mysql的日期时间函数小汇总(2)
- 计算时间的函数
- 计算时间的函数
- MySQL提供的可以计算两个时间间隔的函数
- 适配器设计模式(Adapter)
- fusioncharts 集成Jquery开发插件
- Android Studio系列教程二--基本设置与运行
- VS2010 调用OpenCV的imread读不出图片
- 文章标题
- MySQL几个计算时间的函数汇总
- JQuery Ajax Json实录
- Java数组类型强转编译无错,运行报转换错误
- 有趣的Autolayout示例-Masonry实现
- Hello World
- mybatis学习教程中级(九)mybatis一级缓存、二级缓存(重点)
- oracle简单小知识
- Unity3D显示中文的各种方案的比较
- 网络编程