首先我们先构思这套题目怎么写,时间差那很简单直接后面时间减去前面不就好了,但是忽略了一点,如果第后面时间分钟是8点10分,前面是7点20分那不就是负数了。

所以要想一个办法,这个办法就是我们先把小时那部分转换为时间,我们可以把前面的进行换算成分钟,然后在进行相减。

1.先定义两个时间(小时,分钟)标识符,在定义三个标识符,t1为前面的时间t2为后面时间,t为时间之差。

2.进行赋值

3.进行转换相减,最后输出。

代码总览

代码

#include <stdio.h>

int main()
{
    //定义标识符名字与类型
    int minute1, hour1;
    int minute2, hour2;
    int t1 /*前面的时间*/ ,t2/*后面时间*/, t/*时间之差*/;
    
    //进行赋值
    printf("请输入第一时间:");
    scanf("%d:%d", &hour1, &minute1);
    printf("请输入第二时间:");
    scanf("%d:%d", &hour2, &minute2);

//进行时间转换,把小时转为分钟
    t1 = hour1 * 60 + minute1;
    t2 = hour2 * 60 + minute2;
    t = t2 - t1; 
    //最后进行转换把小时部分进行转换,整数相除去整,分钟部分进行取余.
    printf("时间差为%d时%d分\n", t/60, t%60);

return 0;
}

计算两个时间的时间差(C语言)相关推荐

  1. go 计算两个时间的时间差

    计算与当前时间的时间差: time1 := time.Now() // 假设是我们的某个时间点 time.Since(time1)).Seconds() // 返回time1与当前时间的秒级差值 计算 ...

  2. 用JS的Date对象计算两个时间的时间差

    无意翻到一本相册,耶,这拍的都是什么,啥时候拍的,恩 2010年的,咋看起来这么老,内心的感情戏泛滥,2010年居然是十年前了--接着就萌生了个计算时间差的方法,下回不能让时间过这么快了 先给他找两个 ...

  3. php 计算时间差,php 怎么计算两个时间的时间差?

    这篇文章主要介绍了PHP简单计算两个时间差的方法,结合具体实例形式分析了php日期与时间的转换及数学运算相关操作技巧,需要的朋友可以参考下. 本文实例讲述了PHP简单计算两个时间差的方法.分享给大家供 ...

  4. ios 计算两个时间的时间差

    NSString *time2 = @"2021-06-11 08:05:00"; // 2.将时间转换为date NSDateFormatter *formatter = [[N ...

  5. Oracle中计算两个时间的时间差:

    计算时间差是oracledata数据类型的一个常见问题.oracle支持日期计算,你可以创建诸如"日期1-日期2"这样的表达式来计算这两个日期之间的时间差.一旦你发现了时间差异,你 ...

  6. python的datetime举例_Python datetime库计算两个时间点之间的分钟(秒、天)数

    计算两个时间点之间的分钟数 import datetime def minNums(startTime, endTime): '''计算两个时间点之间的分钟数''' # 处理格式,加上秒位 start ...

  7. oracle俩个日期的差,oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

  8. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  9. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

最新文章

  1. 对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
  2. java.lang.NoSuchMethodError: org.junit.runner.Description.getClassName()Ljava/lang/String;
  3. linux mysql5.5 一主多从配置
  4. 快递员要失业?两位前谷歌工程师研发出自动驾驶汽车只送货不载人
  5. android九宫格密码源码,Android九宫格解锁的实现
  6. css-transform-案例-翻转牌效果
  7. 警示2018:那些值得在年底彻查和回顾的数据库事件
  8. 微软开源 TensorFlow-DirectML,为 WSL2 提供 GPU 支持
  9. iptables的连接追踪机制和nf_conntrack调优
  10. lambda java 表达式_Java中的Lambda表达式
  11. typedef NS_ENUM 等枚举介绍
  12. Windows/Linux 下启动Kafka,外带安装包
  13. dnn305的一个bug
  14. 搭建nginx服务器
  15. 停止kibana服务
  16. Layui数据表格监听单元格编辑恢复原值
  17. 第十章 集合类 总结
  18. 一字一句体验语言的魅力-1:80386-datasheet翻译学习
  19. java面试专题(商城面试问题)
  20. php动态网站考试题,PHP动态网站设计与开发期末考试A卷

热门文章

  1. 爬虫写得好,牢饭吃得早
  2. macOS开发入门教程: Part 3
  3. 狼已经一个sr闪狼已经夺人一个闪
  4. SEO优化之og:标签
  5. 计算机教学质量提升,浅析中等专业学校计算机教学质量提升策略
  6. 新团队团队融合研讨会_行程报告:2020年软件开发人员多样性与融合研讨会
  7. Unity SKFramework框架(二十五)、RSA算法加密、签名工具 RSA Crypto
  8. el-table筛选数据
  9. 高德API支持WMS服务器,GCJ02-Correct
  10. 现场 | 人工智能在金融、物流、教育、儿童领域究竟如何落地?