#include <iostream>
using namespace std;
int mon[12] = { 0,31,59,90,120,151,181,212,243,273,304,334 };//字典
int cal(int y, int m, int d)//给出年月日,计算距离0000年0月1日的天数和
{return y * 365 + y / 4 - y / 100 + y / 400 +//算整年经过的天数,包括闰年mon[m - 1] + d - 1 +//算整月经过的天数(都视为平年)到此为止基本已经算出总天数了(((y % 100 != 0 && y % 4 == 0) || y % 400 == 0) && m > 2);//闰年,大于2月需要再加一天
}int main()
{int x[2], year, month, day;for (int k = 0; k < 2; k++)//循环两次读入两个日期{scanf("%4d%2d%2d", &year, &month, &day);x[k] = cal(year, month, day);}cout << abs(x[0] - x[1]) + 1;
}

计算日期间隔天数的经典算法解析相关推荐

  1. C语言计算日期间隔天数的经典算法解析

    C语言计算日期间隔天数的经典算法解析 网上看到一个计算日期间隔的方法,很高深,很巧妙.代码如下: #include <stdio.h> #include <stdlib.h> ...

  2. php 日期 间隔,PHP实现计算日期间隔天数的方法

    这篇文章主要介绍了PHP编程计算日期间隔天数的方法,涉及php日期与时间的转换与运算相关操作技巧,需要的朋友可以参考下 刚开始在没有查PHP手册的情况下,用比较老套方法也折腾出来了,代码是这样子实现的 ...

  3. iOS 计算日期间隔天数 —— HERO博客

    计算两个日期间隔天数,下面贴上代码,计算指定日期与当前日期间隔天数: - (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColo ...

  4. 关于Oracle计算日期间隔天数

    最近要计算日期间隔天数,测试发现几个问题,刚开始搜网友的,有些不太靠谱. 1.首先日期不能相加. 2.如果要相减,最好去掉时分秒,格式化成年月日,直接相减的话得到的是小数,日期相减底层应该是操作的毫秒 ...

  5. presto计算日期间隔天数或者小时间隔——date_diff函数使用

    "Presto是Facebook最新研发的数据查询引擎,可对250PB以上的数据进行快速地交互式分析.据称该引擎的性能是 Hive 的 10 倍以上.",亲身用过之后,觉得比hiv ...

  6. mysql计算日期间隔天数_mysql 计算两个日期之间的天数

    需求:求现在与指定日期之间相隔天数 首先创建一个包含时间字段的表格T如下: mysql> select * from T; +-------------+ | search_time | +-- ...

  7. C语言计算两个日期间隔天数

    C语言计算两个日期间隔天数 代码 总结 代码 // An highlighted block #include <stdio.h> #include <stdlib.h> in ...

  8. 计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)

    /*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime st ...

  9. 计算机算法讲解的ppt,智能计算几种经典算法解析.ppt

    <智能计算几种经典算法解析.ppt>由会员分享,可在线阅读,更多相关<智能计算几种经典算法解析.ppt(20页珍藏版)>请在装配图网上搜索. 1.智能计算几种经典算法解析,制作 ...

最新文章

  1. android selector的用法解析
  2. 日期处理工具类 -【二】
  3. [地产]“用90%的时间考虑失败”——李嘉诚(长江实业集团董事长)
  4. hessian、rmi、dubbo与rpc关系
  5. Oracle SQL 对象的命令和编写规范
  6. http服务器和application服务器区别
  7. Java常用类(四):IOUtils类
  8. 功能测试Ⅷ——业务流程测试
  9. 【项目实战】Python基于Django框架实现校园网上一站式购物系统
  10. 【动态规划】黑熊过河
  11. 互联网保险投诉量翻倍 众安与安心财险上榜
  12. ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
  13. android涟漪动画,如何添加涟漪效果并在android中的按钮上有自定义背景?
  14. echarts自定义地图总结(VUE)
  15. 记事本html写代码运行挠脚心,tk挠脚心
  16. SQLServer修改表数据
  17. stacking集成模型预测回归问题
  18. C#基础教程(一).NET框架
  19. c语言 1!+2!+···+20!1的阶乘加2的阶乘一直加到20的阶乘
  20. OpenGL PBO学习

热门文章

  1. 图像语义分割实践(二)数据增强与读取
  2. 计算机回收站设置大小,2010年职称计算机考试:“回收站”属性的设置
  3. 接线端子02——接线端子-线鼻-线耳
  4. mandriva 2010 安装手记
  5. 论文笔记-DynaSLAM II: Tightly-Coupled Multi-Object Tracking and SLAM
  6. PHP+MYSQL新闻系统开发之PHP100视频教程62 修正版
  7. 浅谈嵌入式与互联网(详细)
  8. xlinx_pcie_ip 使用笔记
  9. 在最大中求最小系列问题(二分)
  10. 问卷星定时抢讲座(可以跳过最后一步智能验证)