请问有没有什么能计算任意两个日期之间的天数?
我在书上看了一个:对于一个给定日期,通过公式计算出一个值:N=1461 x f (年,月) / 4 + 153 x g(月) / 5 + 日
如果月 <= 2,年 - 1,月 + 13,否则年不变,月 + 1。
比如2004/8/8的N值是
N = 1461 x f(2004, 8) / 4 + 153 x g(8) / 5 +3
= (1461 x 2004) / 4 + (153 x 9(因为大于二月,所以这里月份+1)) / 5 + 3
= 2927844/ 4 + 1377 / 5 + 3
= 731961 + 275 + 3
= 732239
不明白最后+3什么意思,是不是书上错了?
2006年有人在论坛发过类似的问题,不过没个结果~
[ 本帖最后由 ilsoviet1917 于 2010-6-10 01:34 编辑 ]