要了解MySQL将timediff输出转换为日,时,分和秒格式,您需要在CONCAT()MySQL中使用。

让我们创建一个表。创建表的查询如下:mysql> create table convertTimeDifferenceDemo

-> (

-> Id int NOT NULL AUTO_INCREMENT,

-> StartDate datetime,

-> EndDate datetime,

-> PRIMARY KEY(Id)

-> );

使用insert命令在表中插入一些记录。插入记录的查询如下:mysql> insert into convertTimeDifferenceDemo(StartDate,EndDate) values(date_add(now(),interval -3 hour),date_add(now(),interval 3 hour));

mysql> insert into convertTimeDifferenceDemo(StartDate,EndDate) values(date_add(now(),interval -2 hour),date_add(now(),interval 2 hour));

mysql> insert into convertTimeDifferenceDemo(StartDate,EndDate) values('2018-04-05 12:30:35','2018-05-17 14:30:50');

mysql> insert into convertTimeDifferenceDemo(StartDate,EndDate) values('2017-10-11 11:20:30','2017-12-17 15:21:55');

使用select语句显示表中的所有记录。查询如下:mysql> select *from convertTimeDifferenceDemo;

以下是输出:+----+---------------------+---------------------+

| Id | StartDate           | EndDate             |

+----+---------------------+---------------------+

|  1 | 2019-01-28 20:55:33 | 2019-01-29 02:55:33 |

|  2 | 2019-01-28 21:57:42 | 2019-01-29 01:57:42 |

|  3 | 2018-04-05 12:30:35 | 2018-05-17 14:30:50 |

|  4 | 2017-10-11 11:20:30 | 2017-12-17 15:21:55 |

+----+---------------------+---------------------+

4 rows in set (0.00 sec)

这是获取timediff输出为日,时,分和秒格式的查询:mysql> SELECT CONCAT(

-> FLOOR(HOUR(TIMEDIFF(StartDate,EndDate)) / 24), ' DAYS ',

-> MOD(HOUR(TIMEDIFF(StartDate,EndDate)), 24), ' HOURS ',

-> MINUTE(TIMEDIFF(StartDate,EndDate)), ' MINUTES ') AS DESCRIPTION

-> FROM convertTimeDifferenceDemo;

以下是输出:+------------------------------+

| DESCRIPTION                  |

+------------------------------+

| 0 DAYS 6 HOURS 0 MINUTES     |

| 0 DAYS 4 HOURS 0 MINUTES     |

| 34 DAYS 22 HOURS 59 MINUTES  |

| 34 DAYS 22 HOURS 59 MINUTES  |

+------------------------------+

4 rows in set, 6 warnings (0.04 sec)

mysql time转换输出_MySQL将timediff输出转换为日,时,分,秒格式?相关推荐

  1. linux C++ 获取当前时间,以标准时间“年-月-日 时:分:秒”的形式输出

    [cpp] view plaincopy struct timeval tv; char buf[64]; gettimeofday(&tv, NULL); strftime(buf, siz ...

  2. mysql字符串转日期 格式:(年-月-日 时:分:秒.毫秒)

    select STR_TO_DATE('2018-10-10 16:47:01:054','%Y-%m-%d %H:%i:%s:%f') as time

  3. 前端时间格式转换,js时间戳转时间(年-月-日 时:分:秒)

    自己经常忘记 ,以此做个笔记,转载的,直接贴地址: https://blog.csdn.net/ziwoods/article/details/79652554 代码如下: var t=1521694 ...

  4. java 秒转换日期_Java 将日期或秒数转换为日时分秒

    ```java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; / ...

  5. Python时间转换:X秒 --> 时:分:秒

    说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除 作者:zhu6201976 一.需求 时间转换: X秒 --> 时:分:秒 输入:90秒 --> 00:01:30 输入:3 ...

  6. mysql转换月份_MySQL查询将时间戳转换为月份?

    要将时间戳转换为月份,请使用FROM_UNIXTIME()方法,如以下语法所示:select month(from_unixtime(yourColumnName)) from yourTableNa ...

  7. mysql 日期转换天数_MySQL 日期操作 增减天数、时间转换、时间戳

    MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数. select datediff('2008-08-08', '2008-08-01'); ...

  8. C语言度化为度分秒的方法,一句话转换度:分:秒格式为度.度度度

    在excel中度.分.秒格式怎转化为多少度的格式我的生涯一片无悔,想起那天下午夕阳下我含着泪奔跑,那是我逝去的青春. =104所在列数值+(46所在列数值*60+01所在列数值)/3600倾向于把别人 ...

  9. mysql存储过程局部变量使用_MySQL存储过程使用输出变量

    下面给出一个具体例子: 在model数据库中创建如下表: DROP TABLE IF EXISTS `model`.`model_director`; CREATE TABLE `model`.`mo ...

最新文章

  1. Infopath重复表分页(原创)
  2. 技术QA:如何把EXE转成MSI?
  3. 简单的MYSQL数据库
  4. 2021零售行业营销自由白皮书
  5. linux查看tomcat启动内存溢出,关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论-Fun言...
  6. 二维随机变量及其分布函数
  7. python爬知识星球付费数据_Python 爬取知识星球数据
  8. 计算机软考里面的英语试题,2011全国计算机软考网管英语试题及答案(4)
  9. 步进电机驱动器的作用以及其调速方法
  10. 堆排序算法过程图解_堆排序算法
  11. 谁说Excel中不能输入“0”开头的数字?
  12. Go 通道 Chan 详解
  13. 力扣42.接雨水C++解法
  14. 80c51流水灯汇编语言,利用80c51单片机制作流水灯(汇编语言)
  15. 给折腾ramdisk的朋友们一点建议
  16. 生态系统名词解释笔记
  17. CentOS7日志审计
  18. 【微信小程序】零基础学 | 小程序语法
  19. 未知参数休哈特matlab,一种确定某类工作的人的极限工作时间的方法
  20. c语言动态烟花小程序代码,如何用c语言编写动态烟花

热门文章

  1. sklearn之逻辑回归和岭回归
  2. 华为服务器备件系统,华为企业业务中国区经销商备件系列宣传(共8期)
  3. OpenShift 4 - 用 Quay Operator 安装 Quay 环境(4.10 修正)
  4. (四)为深度伪造预处理数据集
  5. 创建用于图像大小调整和裁剪器保持纵横比的ASP.NET控件
  6. ILSpy 5.0 发布,.NET 反编译工具
  7. PYPL 7 月榜单公布:Java 份额出现下降趋势
  8. 使用IoC 容器清洁工厂设计模式
  9. python fortran混编 ctypes_关于python调用fortran编译的dll的问题
  10. 环形队列的输出_循环队列的基本操作详细讲解