收藏 分享(赏)

求两个时间时间间隔程序(任意两个时间,不受系统限制).docx

上传人:hyngb9260 文档编号:7828874 上传时间:2019-05-27 格式:DOCX 页数:2 大小:14.01KB
下载 相关 举报
求两个时间时间间隔程序(任意两个时间,不受系统限制).docx_第1页
第1页 / 共2页
求两个时间时间间隔程序(任意两个时间,不受系统限制).docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、#includeday_of_year(int day_tab13,int year,int month,int day)int i,j;i=(year%4=0for(j=1;jy2)|(y1=y2)temp=y1;y1=y2;y2=temp;temp=m1;m1=m2;m2=temp;temp=d1;d1=d2;d2=temp;for(j=y1;jy2;j+)/计算 y1 与 y2 年份之间的天数,如:2012 年 1 月 3 号到 2013 年 2月 5 号,for 语句的目的就是计算两个年之间有多少天,这里有 366 天 if(j%4=0else i=0;year_day+=yeari;

2、days=day_of_year(day_tab,y2,m2,d2)+year_day-day_of_year(day_tab,y1,m1,d1);/这里调用了 day_of_year 函数实现月之间的计算printf(“days=%dn“,days);这个小程序可以实现任意两个时间之间的天数计算,原理是先计算两个年份之间的天数。比如两个时间 2012 年 1 月 22 日与 2013 年 3 月 2 日,先计算 2012 到 2013 有多少天(经计算是 366 天) ,之后再分别计算 2012 年 1 月 1 日距 2012 年 1 月 22 日有多少天(这出现在调用函数内) ,和 2013 年 1 月 1 日距 2013 年 3 月 2 日多少天,最后将结果反映在 printf函数中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报