日期的计算公式

从键盘输入一个日期,格式为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. 日与日之间就比较好算了。

你可能感兴趣的:(日期的计算公式)