日期的计算公式

本文介绍了一种计算任意给定日期与1949年10月1日之间天数间隔的方法。主要内容包括判断闰年的规则、计算年份间天数差、判断月份之间的天数差以及计算日期间的天数差。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从键盘输入一个日期,格式为yyyy-M-d
要求计算该日期与1949年10月1日距离多少天
例如:
用户输入了:1949-10-2
程序输出:1
用户输入了:1949-11-1
程序输出:31


思路:我们要注意几点:
1. 判断闰年的方法:若为世纪年,即能被100整除的年,其要为闰年应该能够被4整除,整合到一块就是得被400整除;若为普通年,首先不能被100整除,然后判断能否被4整除,整除就是闰年。
2. 然后就是判断年与年之间差多多少天,判断其中有多少闰年,取值仅为365和366
3. 判断月之间差多少天,也得先判断中间有没有闰年,有的话二月份为29天,否则28天
4. 日与日之间就比较好算了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值