mysql计算两个日期相减的方式
来源:互联网 发布:青果软件 刘萍 编辑:程序博客网 时间:2024/05/22 10:40
MySQL设置两个日期格式相减的方式:
原始数据表数据:
select (atime - btime) sec from 数据表;
相减得到的并不是秒,特别需要注意!
结果:
mysql中计算两个Datetime类型的时间间隔(单位为秒),需要转换:
1.跨天,月,年都无问题
select (UNIX_TIMESTAMP(atime) - UNIX_TIMESTAMP(btime)) sec
from 数据表;
2.只能用在Time类型,跨天,月,年都有问题
select (TIME_TO_SEC(atime) - TIME_TO_SEC(btime)) sec
from 数据表;
select (TIME_TO_SEC(end_time) -TIME_TO_SEC(start_time)) sec from task_detail where end_time is not null;
结果同上图所示;
修改数据:
update task_detail set end_time = now() where id = 8;
查询结果为负值,具体见截图:
故在做两个日期相减的时候,采用(TIME_TO_SEC(atime) - TIME_TO_SEC(btime)) sec 方式比较好。
阅读全文
0 0
- mysql计算两个日期相减的方式
- mysql设置两个日期格式相减的方式
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- mysql计算两个日期之间的时间差
- MySql计算两个日期的时间差函数
- Java 、JavaScript 方式 计算 两个日期间隔的天数
- 计算两个日期之间的天数----MySQL&SQL Server解决方案
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
- MySql计算两个日期时间的差函数
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
- linux下install命令和cp命令的区别
- Python json 第三方库Demjson安装
- TeamTalk源码分析(六) —— 服务器端login_server源码分析
- 取址符的作用
- 事务并发解决方案
- mysql计算两个日期相减的方式
- arm汇编知识点
- 【机器学习】回归
- (Java ) ISBN号码
- Eclipse中安装和使用CheckStyle
- TLD 详细解析之 跟踪器
- kotlin 官方学习教程之语法
- Protocol Buffers Encoding
- PHP获取IP地址