计算两个时间的时间差(C语言)
首先我们先构思这套题目怎么写,时间差那很简单直接后面时间减去前面不就好了,但是忽略了一点,如果第后面时间分钟是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语言)相关推荐
- go 计算两个时间的时间差
计算与当前时间的时间差: time1 := time.Now() // 假设是我们的某个时间点 time.Since(time1)).Seconds() // 返回time1与当前时间的秒级差值 计算 ...
- 用JS的Date对象计算两个时间的时间差
无意翻到一本相册,耶,这拍的都是什么,啥时候拍的,恩 2010年的,咋看起来这么老,内心的感情戏泛滥,2010年居然是十年前了--接着就萌生了个计算时间差的方法,下回不能让时间过这么快了 先给他找两个 ...
- php 计算时间差,php 怎么计算两个时间的时间差?
这篇文章主要介绍了PHP简单计算两个时间差的方法,结合具体实例形式分析了php日期与时间的转换及数学运算相关操作技巧,需要的朋友可以参考下. 本文实例讲述了PHP简单计算两个时间差的方法.分享给大家供 ...
- ios 计算两个时间的时间差
NSString *time2 = @"2021-06-11 08:05:00"; // 2.将时间转换为date NSDateFormatter *formatter = [[N ...
- Oracle中计算两个时间的时间差:
计算时间差是oracledata数据类型的一个常见问题.oracle支持日期计算,你可以创建诸如"日期1-日期2"这样的表达式来计算这两个日期之间的时间差.一旦你发现了时间差异,你 ...
- python的datetime举例_Python datetime库计算两个时间点之间的分钟(秒、天)数
计算两个时间点之间的分钟数 import datetime def minNums(startTime, endTime): '''计算两个时间点之间的分钟数''' # 处理格式,加上秒位 start ...
- oracle俩个日期的差,oracle计算两个日期的时间差时分秒
Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...
- python时间差转换成天数_Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...
- python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...
最新文章
- 对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
- java.lang.NoSuchMethodError: org.junit.runner.Description.getClassName()Ljava/lang/String;
- linux mysql5.5 一主多从配置
- 快递员要失业?两位前谷歌工程师研发出自动驾驶汽车只送货不载人
- android九宫格密码源码,Android九宫格解锁的实现
- css-transform-案例-翻转牌效果
- 警示2018:那些值得在年底彻查和回顾的数据库事件
- 微软开源 TensorFlow-DirectML,为 WSL2 提供 GPU 支持
- iptables的连接追踪机制和nf_conntrack调优
- lambda java 表达式_Java中的Lambda表达式
- typedef NS_ENUM 等枚举介绍
- Windows/Linux 下启动Kafka,外带安装包
- dnn305的一个bug
- 搭建nginx服务器
- 停止kibana服务
- Layui数据表格监听单元格编辑恢复原值
- 第十章 集合类 总结
- 一字一句体验语言的魅力-1:80386-datasheet翻译学习
- java面试专题(商城面试问题)
- php动态网站考试题,PHP动态网站设计与开发期末考试A卷